[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T09:46:21.861816Z",
                    "start": "2026-10-02T09:44:53.878046Z"
                },
                "id": "0242ac1f-6606-9c0c-e556-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:53.923184Z",
                            "start": "2026-10-02T09:44:53.900901Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000000f",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "957/osism/957ac2ac453449d3b6d0f5ce141e24a3"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-0000000000c1",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:53.970685Z",
                            "start": "2026-10-02T09:44:53.940848Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000c3",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: testbed-deploy-current-in-a-nutshell-ubuntu-24.04\nPipeline: label\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/testbed/pull/2964\nEvent ID: dee22720-be45-11f1-8874-1fcde64de786\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:54.024057Z",
                            "start": "2026-10-02T09:44:53.983667Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000010",
                        "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-testbed05\nDistro: Debian 12.15\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-9c0c-e556-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:54.155208Z",
                            "start": "2026-10-02T09:44:54.029814Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000011",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000014",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:54.634327Z",
                            "start": "2026-10-02T09:44:54.166335Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000016",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "baf7224cc4dec0baabe2402ab9bbac9257792c2b",
                            "dest": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "baf7224cc4dec0baabe2402ab9bbac9257792c2b",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/.ansible/tmp/ansible-tmp-1790934294.6806006-34-77930922904576/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e910a5fcab2dc006b36ed738efbcdd9c",
                            "mode": "0644",
                            "owner": "root",
                            "size": 17689,
                            "src": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/.ansible/tmp/ansible-tmp-1790934294.6806006-34-77930922904576/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000014",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:55.722632Z",
                            "start": "2026-10-02T09:44:54.653452Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000017",
                        "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/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:56.005748Z",
                            "start": "2026-10-02T09:44:55.735702Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000001b",
                        "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-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:56.045289Z",
                            "start": "2026-10-02T09:44:56.012718Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000001c",
                        "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/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:02.309980",
                            "end": "2026-10-02 09:44:58.839073",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_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-9c0c-e556-0000000000e4-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:44:56.529093",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa.pub\nThe key fingerprint is:\nSHA256:QJfTNMUDjZt13N46Q4Tbt+WNuUuKOm/02An0buhPi3w zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|      . .++*.o . |\n|     . .o o.* + .|\n|      .  . + * ..|\n|       .  + . o =|\n|        S. . . *+|\n|          o . *.o|\n|         . B...+ |\n|        ..++E+.  |\n|        .**++ .. |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:QJfTNMUDjZt13N46Q4Tbt+WNuUuKOm/02An0buhPi3w zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|      . .++*.o . |",
                                "|     . .o o.* + .|",
                                "|      .  . + * ..|",
                                "|       .  + . o =|",
                                "|        S. . . *+|",
                                "|          o . *.o|",
                                "|         . B...+ |",
                                "|        ..++E+.  |",
                                "|        .**++ .. |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-9c0c-e556-0000000000e4-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:58.887590Z",
                            "start": "2026-10-02T09:44:56.073681Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000e4",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:58.939993Z",
                            "start": "2026-10-02T09:44:58.899353Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000e5",
                        "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-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:58.987266Z",
                            "start": "2026-10-02T09:44:58.963726Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000104",
                        "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQC0KgDpZ4ONlvvW7VlYpLxo04g3YglV/WuJeRKX3blDr6VN0AMGkEtqoQSZbiN7KTLLvg7DGXhw6oLwbBmr+IlX0pTYAhYa9ZlZjarUFD9lBIXmNftcHCqXNw+4ZwGaMlOx2Dsg5KpOg4WIHdgfpw7AuuFG6iCz60wfdnPEKv0YQKAs6+Pfu2vd8brFAsGbTQ8SMTKRsOm4lIOmLeXQc45qEUD3giaZ6FFxRFY0iQyFeTAUy/CKO12ZQ9m2FbGI4VVK8Z1rdOixigA5jw+JGC4pHgBBWgVtQz/0vQ9vz/GvC96vjeCZdpgbu1YWkZ0sECvFymrnj0Nvxdokc1DJ9sTXEVqWveXM8KZXuD0RHl7FgrBSJWahhwoTcfMnkOtDrEwUz3tgr+5ErzfijXhbuDi88pSPsW46/2f7q5l1dE/ojR4HEPnD/2eL5B4jBI/iFBvfSNfyVNU401TRaRtfhw9rtRSwzN3ZhEBJkjpdGgqpDuS4t4xnSZnDdfA5q4YQwrM= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed05/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed05",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC0KgDpZ4ONlvvW7VlYpLxo04g3YglV/WuJeRKX3blDr6VN0AMGkEtqoQSZbiN7KTLLvg7DGXhw6oLwbBmr+IlX0pTYAhYa9ZlZjarUFD9lBIXmNftcHCqXNw+4ZwGaMlOx2Dsg5KpOg4WIHdgfpw7AuuFG6iCz60wfdnPEKv0YQKAs6+Pfu2vd8brFAsGbTQ8SMTKRsOm4lIOmLeXQc45qEUD3giaZ6FFxRFY0iQyFeTAUy/CKO12ZQ9m2FbGI4VVK8Z1rdOixigA5jw+JGC4pHgBBWgVtQz/0vQ9vz/GvC96vjeCZdpgbu1YWkZ0sECvFymrnj0Nvxdokc1DJ9sTXEVqWveXM8KZXuD0RHl7FgrBSJWahhwoTcfMnkOtDrEwUz3tgr+5ErzfijXhbuDi88pSPsW46/2f7q5l1dE/ojR4HEPnD/2eL5B4jBI/iFBvfSNfyVNU401TRaRtfhw9rtRSwzN3ZhEBJkjpdGgqpDuS4t4xnSZnDdfA5q4YQwrM= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed05/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed05",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:59.614225Z",
                            "start": "2026-10-02T09:44:58.993702Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000105",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed05/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed05/.ssh"
                                }
                            },
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "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-testbed05/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed05",
                            "path": "/home/zuul-testbed05/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1005
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:44:59.902213Z",
                            "start": "2026-10-02T09:44:59.620564Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000106",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed05/.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/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:00.386405Z",
                            "start": "2026-10-02T09:44:59.908251Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000107",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed05/.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/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:00.824190Z",
                            "start": "2026-10-02T09:45:00.392438Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000108",
                        "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-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:00.869218Z",
                            "start": "2026-10-02T09:45:00.834030Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000e6",
                        "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-9c0c-e556-0000000000eb",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:01.358135Z",
                            "start": "2026-10-02T09:45:00.882999Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000ed",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa"
                            ],
                            "delta": "0:00:00.017721",
                            "end": "2026-10-02 09:45:01.689485",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_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-9c0c-e556-0000000000f3-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:45:01.671764",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/957ac2ac453449d3b6d0f5ce141e24a3_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-9c0c-e556-0000000000f3-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:01.723676Z",
                            "start": "2026-10-02T09:45:01.371427Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000f3",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:02.179254Z",
                            "start": "2026-10-02T09:45:01.738807Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000f4",
                        "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-9c0c-e556-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:02.245973Z",
                            "start": "2026-10-02T09:45:02.221757Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-0000000000f5",
                        "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-9c0c-e556-00000000001e",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:02.671601Z",
                            "start": "2026-10-02T09:45:02.257655Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000020",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:02.725091Z",
                            "start": "2026-10-02T09:45:02.684494Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000024",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:03.050109Z",
                            "start": "2026-10-02T09:45:02.731117Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000025",
                        "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-10-02",
                                    "day": "02",
                                    "epoch": "1790934303",
                                    "epoch_int": "1790934303",
                                    "hour": "09",
                                    "iso8601": "2026-10-02T09:45:03Z",
                                    "iso8601_basic": "20261002T094503829974",
                                    "iso8601_basic_short": "20261002T094503",
                                    "iso8601_micro": "2026-10-02T09:45:03.829974Z",
                                    "minute": "45",
                                    "month": "10",
                                    "second": "03",
                                    "time": "09:45:03",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "weeknumber": "39",
                                    "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": "15",
                                "ansible_distribution_release": "bookworm",
                                "ansible_distribution_version": "12.15",
                                "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": 1006,
                                "ansible_effective_user_id": 1005,
                                "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-testbed05",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed05",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed05",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 39966 22",
                                    "SSH_CONNECTION": "81.163.193.69 39966 10.128.0.21 22",
                                    "USER": "zuul-testbed05",
                                    "XDG_RUNTIME_DIR": "/run/user/1005",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "37519",
                                    "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": [
                                    "lo",
                                    "ens3"
                                ],
                                "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.013671875,
                                    "1m": 0.15380859375,
                                    "5m": 0.033203125
                                },
                                "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": 407,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7127,
                                        "used": 825
                                    },
                                    "real": {
                                        "free": 407,
                                        "total": 7952,
                                        "used": 7545
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 14453272,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 11305862,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5888096,
                                        "inode_total": 6545408,
                                        "inode_used": 657312,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 59200602112,
                                        "size_total": 105509412864,
                                        "uuid": "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                    },
                                    {
                                        "block_available": 57307,
                                        "block_size": 2048,
                                        "block_total": 63339,
                                        "block_used": 6032,
                                        "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": 117364736,
                                        "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": 1006,
                                "ansible_real_user_id": 1005,
                                "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": 66264279,
                                "ansible_user_dir": "/home/zuul-testbed05",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1006,
                                "ansible_user_id": "zuul-testbed05",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1005,
                                "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-9c0c-e556-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:04.334958Z",
                            "start": "2026-10-02T09:45:03.058370Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000026",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "orchestrator"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:04.400513Z",
                            "start": "2026-10-02T09:45:04.341764Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000027",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "f485e9b6009d45043f2a4a3af381b1042ef03e8e",
                            "dest": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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": "f485e9b6009d45043f2a4a3af381b1042ef03e8e",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/.ansible/tmp/ansible-tmp-1790934304.4287343-238-91965310604261/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "31d6370a32795b6feabd42e2c3363b69",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19727,
                            "src": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/.ansible/tmp/ansible-tmp-1790934304.4287343-238-91965310604261/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:04.965862Z",
                            "start": "2026-10-02T09:45:04.405844Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000028",
                        "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 657318 5888090   11% /\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/1005\ntmpfs           203579     17  203562    1% /run/user/1002\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 40038     56459  42% /\ntmpfs               3977     0      3977   0% /dev/shm\ntmpfs                  5     0         5   0% /run/lock\n/dev/sda15           124    12       112  10% /boot/efi\ntmpfs                796     0       796   0% /run/user/1001\ntmpfs                796     0       796   0% /run/user/1005\ntmpfs                796     0       796   0% /run/user/1002\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 31409sec preferred_lft 31409sec\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 DELAY \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-9c0c-e556-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:05.446377Z",
                            "start": "2026-10-02T09:45:04.973801Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000002a",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "b2d64f2b09fb165d36ab7f995d899a5f146d4cca",
                            "dest": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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": "b2d64f2b09fb165d36ab7f995d899a5f146d4cca",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/.ansible/tmp/ansible-tmp-1790934305.4851744-277-43680800279170/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "74b44f61988f3c718a2cb9154b369cbe",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3369,
                            "src": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/.ansible/tmp/ansible-tmp-1790934305.4851744-277-43680800279170/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:05.947245Z",
                            "start": "2026-10-02T09:45:05.454424Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000002b",
                        "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-9c0c-e556-00000000002d",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:45:06.275511Z",
                            "start": "2026-10-02T09:45:05.963376Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000002f",
                        "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/957ac2ac453449d3b6d0f5ce141e24a3/work/src zuul-testbed05@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-testbed05@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/957ac2ac453449d3b6d0f5ce141e24a3/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/1e/\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/65/\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/d7/\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/dd/\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/e1/\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/hostname_check.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/hostname_check.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<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/preserve.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/hostname_check.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/restore.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/hostname_check/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/tasks/main.yml\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-prefetch.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/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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/03/cf496d9b0e497de5517042ba328905a27a91a9\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/08/\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/10/\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/17/5b360639244d210297c00271e707e31a393cf3\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/1c/\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/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/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/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/31/\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/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/39/\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/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/46/\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/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/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/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/5d/\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5e/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5e/250d958ab392e1d6436f0d8a690d8bd62db400\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/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/6a/\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/70/\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/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/7e/\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/87/\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/89/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/89/5cf26405bcca5c8138e24d1fd7f518f50df06d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8d/193b36d221a52470aec6e134fd639f2a9f320d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8f/406e51518ea01da399b20476f4030746cf9be3\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/95/\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/9b/\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/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/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/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/b2/\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/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/be/\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/c9/\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/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/d2/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d2/cc72d0c1073e1312fc464843ffe3679c9bc415\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/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/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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/da/4f5a51ff0e63d5e0762fa670ae1eb354416f1f\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/dd/\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/e4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e4/812afac886b97453dbd3ae9db5abdb80ed8a89\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/e9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ec/e31fb4226a6c0f843f00d15ec7c0fa52ae412f\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/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/f5/\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f7/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f7/96d34065fad8cd2d55278c940d9e09038e5889\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/fb/\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<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/pack-410a54b13c6b7ec565af3f80102846de04f7b84a.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/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/wazuh_proxy.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/wazuh_proxy.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.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.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/exporter.yml\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/prometheus-frr-exporter.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-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<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools-sysconfig\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/argument_specs.yml\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/smartd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/templates/smartd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/vars/Debian.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/vars/RedHat.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<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/squid.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/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/wazuh_proxy/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/templates/nginx.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/0c/\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/1e/\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/28/\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/2d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/31/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/32/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/33/\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/4a/\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/4f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/52/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/53/\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/5b/\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/77/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/79/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7e/\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/8e/\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/93/\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/9c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/9e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a0/\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/a4/\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/ae/\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/b1/\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/c9/\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+++++++++ src/github.com/osism/testbed/.git/COMMIT_EDITMSG\n<f+++++++++ src/github.com/osism/testbed/.git/FETCH_HEAD\n<f..t...... src/github.com/osism/testbed/.git/HEAD\n<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD\n<f.st...... 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.st...... src/github.com/osism/testbed/.git/logs/HEAD\n.d..t...... src/github.com/osism/testbed/.git/objects/\n.d..t...... src/github.com/osism/testbed/.git/objects/05/\n.d..t...... src/github.com/osism/testbed/.git/objects/20/\n.d..t...... src/github.com/osism/testbed/.git/objects/2b/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/42/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/42/c84fb27ff8e8548d242de71a338dddd2800e95\n.d..t...... src/github.com/osism/testbed/.git/objects/45/\n.d..t...... src/github.com/osism/testbed/.git/objects/47/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/50/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/50/cc93c070a2b7740c66cd2651ef31cfcef85e6d\n.d..t...... src/github.com/osism/testbed/.git/objects/5e/\n.d..t...... src/github.com/osism/testbed/.git/objects/66/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/66/7367063dd066572a372a053a90c00bb89a5096\ncd+++++++++ src/github.com/osism/testbed/.git/objects/6e/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/6e/704c2dfff599b30e8d919a5626dc2a29c41984\n.d..t...... src/github.com/osism/testbed/.git/objects/85/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/8e/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/8e/a91477aac58d59177d4b71b911ab80916ada3e\ncd+++++++++ src/github.com/osism/testbed/.git/objects/93/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/93/6c683fc86ca919024b2fe4d49fd5793e8fe261\n.d..t...... src/github.com/osism/testbed/.git/objects/98/\n.d..t...... src/github.com/osism/testbed/.git/objects/a0/\n.d..t...... src/github.com/osism/testbed/.git/objects/b6/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/c2/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/c2/89a1f39d018afeb5b03448565c6561bcc1551d\ncd+++++++++ src/github.com/osism/testbed/.git/objects/f3/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/f3/d3d72957f6fc8e6a6d32b3298652d8ac7195a6\n.d..t...... src/github.com/osism/testbed/.git/objects/fd/\n.d..t...... src/github.com/osism/testbed/.git/objects/fe/\n<f..t...... src/github.com/osism/testbed/.git/objects/fe/eb228ba1cb8136e594c7f4920ad848a40109f5\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/\ncd+++++++++ src/github.com/osism/testbed/.git/refs/heads/\n<f+++++++++ src/github.com/osism/testbed/.git/refs/heads/main\ncd+++++++++ src/github.com/osism/testbed/.git/refs/remotes/\ncd+++++++++ src/github.com/osism/testbed/.git/refs/remotes/origin/\n<f+++++++++ src/github.com/osism/testbed/.git/refs/remotes/origin/main\ncd+++++++++ src/github.com/osism/testbed/.git/refs/zuul/\n<f+++++++++ src/github.com/osism/testbed/.git/refs/zuul/b28b7af69320201d1cf206ebf28373980add1451\n<f+++++++++ src/github.com/osism/testbed/.git/refs/zuul/fetch\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/resource_usage.py\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-northwatch.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.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/ceph.yml\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..t...... src/github.com/osism/testbed/playbooks/collect-glance-logs.yml\n<f..t...... src/github.com/osism/testbed/playbooks/collect-resource-usage.yml\n<f..t...... 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/101-ceph-ssh-key-scope.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh\n<f.st...... 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-cephadm.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/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/.git/logs/refs/remotes/origin/HEAD\n*deleting   src/github.com/osism/testbed/.git/logs/refs/remotes/origin/\n*deleting   src/github.com/osism/testbed/.git/logs/refs/remotes/\n*deleting   src/github.com/osism/testbed/.git/logs/refs/heads/main\n*deleting   src/github.com/osism/testbed/.git/logs/refs/heads/\n*deleting   src/github.com/osism/testbed/.git/logs/refs/\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.2/linux_amd64/terraform-provider-null\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/\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.1/linux_amd64/terraform-provider-local\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/\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/1e/",
                                ".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/65/",
                                ".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/d7/",
                                ".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/dd/",
                                ".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/e1/",
                                ".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/hostname_check.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/hostname_check.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",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/preserve.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/hostname_check.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/restore.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/hostname_check/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname_check/tasks/main.yml",
                                ".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-prefetch.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/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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/03/cf496d9b0e497de5517042ba328905a27a91a9",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/04/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/",
                                ".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/10/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/17/5b360639244d210297c00271e707e31a393cf3",
                                ".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/1c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/",
                                ".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/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/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/",
                                ".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/39/",
                                ".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/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/",
                                ".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/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/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/",
                                ".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/5d/",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5e/250d958ab392e1d6436f0d8a690d8bd62db400",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/",
                                ".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/6a/",
                                ".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/70/",
                                ".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/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/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/89/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/89/5cf26405bcca5c8138e24d1fd7f518f50df06d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8d/193b36d221a52470aec6e134fd639f2a9f320d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/8f/406e51518ea01da399b20476f4030746cf9be3",
                                ".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/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/",
                                ".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/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/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/",
                                ".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/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/",
                                ".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/be/",
                                ".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/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/",
                                ".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/d2/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d2/cc72d0c1073e1312fc464843ffe3679c9bc415",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/",
                                ".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/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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/da/4f5a51ff0e63d5e0762fa670ae1eb354416f1f",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e4/812afac886b97453dbd3ae9db5abdb80ed8a89",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ec/e31fb4226a6c0f843f00d15ec7c0fa52ae412f",
                                ".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/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f7/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f7/96d34065fad8cd2d55278c940d9e09038e5889",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".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/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/pack-410a54b13c6b7ec565af3f80102846de04f7b84a.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/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/wazuh_proxy.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/wazuh_proxy.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",
                                ".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",
                                ".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/exporter.yml",
                                "<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/prometheus-frr-exporter.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-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",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools-sysconfig",
                                ".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/argument_specs.yml",
                                "<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/smartd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/templates/smartd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/vars/Debian.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/vars/RedHat.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",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/squid.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/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/wazuh_proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_proxy/templates/nginx.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/0c/",
                                ".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/1e/",
                                ".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/28/",
                                ".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/2d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/31/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/32/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/33/",
                                ".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/4a/",
                                ".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/4f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/52/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/53/",
                                ".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/5b/",
                                ".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/77/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/79/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7e/",
                                ".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/8e/",
                                ".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/93/",
                                ".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/9c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a0/",
                                ".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/a4/",
                                ".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/ae/",
                                ".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/b1/",
                                ".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/c9/",
                                ".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+++++++++ src/github.com/osism/testbed/.git/COMMIT_EDITMSG",
                                "<f+++++++++ src/github.com/osism/testbed/.git/FETCH_HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD",
                                "<f.st...... 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.st...... src/github.com/osism/testbed/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/05/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/20/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2b/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/42/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/42/c84fb27ff8e8548d242de71a338dddd2800e95",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/45/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/47/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/50/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/50/cc93c070a2b7740c66cd2651ef31cfcef85e6d",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/66/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/66/7367063dd066572a372a053a90c00bb89a5096",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/6e/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/6e/704c2dfff599b30e8d919a5626dc2a29c41984",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/85/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/8e/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/8e/a91477aac58d59177d4b71b911ab80916ada3e",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/93/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/93/6c683fc86ca919024b2fe4d49fd5793e8fe261",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/98/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b6/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/c2/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/c2/89a1f39d018afeb5b03448565c6561bcc1551d",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/f3/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/f3/d3d72957f6fc8e6a6d32b3298652d8ac7195a6",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fe/",
                                "<f..t...... src/github.com/osism/testbed/.git/objects/fe/eb228ba1cb8136e594c7f4920ad848a40109f5",
                                ".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/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/refs/heads/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/refs/heads/main",
                                "cd+++++++++ src/github.com/osism/testbed/.git/refs/remotes/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/refs/remotes/origin/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/refs/remotes/origin/main",
                                "cd+++++++++ src/github.com/osism/testbed/.git/refs/zuul/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/refs/zuul/b28b7af69320201d1cf206ebf28373980add1451",
                                "<f+++++++++ src/github.com/osism/testbed/.git/refs/zuul/fetch",
                                ".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/resource_usage.py",
                                "<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-northwatch.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/",
                                ".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/ceph.yml",
                                "<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..t...... src/github.com/osism/testbed/playbooks/collect-glance-logs.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/collect-resource-usage.yml",
                                "<f..t...... 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/101-ceph-ssh-key-scope.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh",
                                "<f.st...... 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-cephadm.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/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/.git/logs/refs/remotes/origin/HEAD",
                                "*deleting   src/github.com/osism/testbed/.git/logs/refs/remotes/origin/",
                                "*deleting   src/github.com/osism/testbed/.git/logs/refs/remotes/",
                                "*deleting   src/github.com/osism/testbed/.git/logs/refs/heads/main",
                                "*deleting   src/github.com/osism/testbed/.git/logs/refs/heads/",
                                "*deleting   src/github.com/osism/testbed/.git/logs/refs/",
                                "*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.2/linux_amd64/terraform-provider-null",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.2/",
                                "*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.1/linux_amd64/terraform-provider-local",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.1/",
                                "*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-9c0c-e556-00000000002d",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:06.511919Z",
                            "start": "2026-10-02T09:45:06.283598Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000030",
                        "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-testbed05/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed05/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1006,
                                    "group": "zuul-testbed05",
                                    "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-testbed05/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed05",
                                    "path": "/home/zuul-testbed05/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1005,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed05/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed05/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1006,
                                    "group": "zuul-testbed05",
                                    "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-testbed05/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed05",
                                    "path": "/home/zuul-testbed05/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1005,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed05/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed05/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1006,
                                    "group": "zuul-testbed05",
                                    "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-testbed05/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed05",
                                    "path": "/home/zuul-testbed05/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1005,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000032",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:07.762822Z",
                            "start": "2026-10-02T09:46:06.535718Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000034",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                }
                            },
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "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-testbed05/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed05",
                            "path": "/home/zuul-testbed05/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1005
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:08.064952Z",
                            "start": "2026-10-02T09:46:07.780056Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000039",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nout=/home/zuul-testbed05/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.022775",
                            "end": "2026-10-02 09:46:08.398129",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed05/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-9c0c-e556-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:46:08.375354",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-9c0c-e556-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:08.605459Z",
                            "start": "2026-10-02T09:46:08.095765Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000003a",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nout=/home/zuul-testbed05/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.080323",
                            "end": "2026-10-02 09:46:08.985509",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed05/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-9c0c-e556-00000000003b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-10-02 09:46:08.905186",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-9c0c-e556-00000000003b-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:09.154043Z",
                            "start": "2026-10-02T09:46:08.641037Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000003b",
                        "name": "Snapshot DNS / PAM / logind state (no become)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                }
                            },
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "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-testbed05/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed05",
                            "path": "/home/zuul-testbed05/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1005
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:09.486119Z",
                            "start": "2026-10-02T09:46:09.164108Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-00000000003f",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j900449446096.1898826",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=pre\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\n} > \"$out\" 2>&1\n",
                            "delta": "0:00:06.135851",
                            "end": "2026-10-02 09:46:16.510809",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=pre\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\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-9c0c-e556-000000000040-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "results_file": "/home/zuul-testbed05/.ansible_async/j900449446096.1898826",
                            "start": "2026-10-02 09:46:10.374958",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-9c0c-e556-000000000040-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:21.112245Z",
                            "start": "2026-10-02T09:46:09.496354Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000040",
                        "name": "Snapshot dual-stack network state (pre)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "diagnose_network_phase == \"post\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:21.173205Z",
                            "start": "2026-10-02T09:46:21.117705Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000041",
                        "name": "Snapshot Docker/BuildKit IPv6 config (teardown)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "diagnose_network_phase == \"post\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:21.235630Z",
                            "start": "2026-10-02T09:46:21.179024Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000042",
                        "name": "Probe container network namespace (teardown)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nnet=/home/zuul-testbed05/zuul-output/logs/net-debug.pre.txt\nsud=/home/zuul-testbed05/zuul-output/logs/sudo-debug.txt\n\nemit() {\n  echo \"$1\"\n  {\n    echo \"== isolation gate ==\"\n    echo \"$1\"\n  } >> \"$net\" 2>/dev/null\n  exit 0\n}\n\n[ -s \"$sud\" ]  || emit \"VERDICT=unknown reason=no-sudo-debug-snapshot\"\n\n# (A) Raw-IP reachability, independent of DNS. Three targets, one\n#     packet each; the role above writes one summary line per target.\nprobes=$(grep -cE '[0-9]+% packet loss' \"$sud\")\nlost=$(grep -cE '100% packet loss' \"$sud\")\n[ \"$probes\" -ge 3 ]  || emit \"VERDICT=unknown reason=too-few-ping-probes probes=$probes\"\n[ \"$lost\" -eq \"$probes\" ]  || emit \"VERDICT=healthy reason=ping-answered lost=$lost/$probes\"\n\n# (B) Cost of resolving the hostname of the node itself.\ngetent=$(awk '/^getent: /{print $2; exit}' \"$sud\" 2>/dev/null)\n[ -n \"$getent\" ]  || emit \"VERDICT=unknown reason=no-getent-timing\"\nslow=$(awk -v g=\"$getent\" -v t=5.0  'BEGIN {print (g + 0 >= t + 0) ? 1 : 0}')\n[ \"$slow\" = 1 ]  || emit \"VERDICT=unknown reason=ping-dead-but-dns-fast getent=${getent}s\"\n\n# (C) Veto only: if any HTTPS probe above got a response, the node\n#     has egress whatever ping and DNS say. Absent or truncated file\n#     cannot block the verdict -- it just cannot veto it.\nanswered=$(grep -cE 'http=[1-5][0-9]{2}' \"$net\" 2>/dev/null)\n[ \"${answered:-0}\" -eq 0 ]  || emit \"VERDICT=healthy reason=https-answered answered=$answered\"\n\nemit \"VERDICT=isolated ping_lost=$lost/$probes getent=${getent}s\"\n",
                            "delta": "0:00:00.013738",
                            "end": "2026-10-02 09:46:21.575357",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nnet=/home/zuul-testbed05/zuul-output/logs/net-debug.pre.txt\nsud=/home/zuul-testbed05/zuul-output/logs/sudo-debug.txt\n\nemit() {\n  echo \"$1\"\n  {\n    echo \"== isolation gate ==\"\n    echo \"$1\"\n  } >> \"$net\" 2>/dev/null\n  exit 0\n}\n\n[ -s \"$sud\" ]  || emit \"VERDICT=unknown reason=no-sudo-debug-snapshot\"\n\n# (A) Raw-IP reachability, independent of DNS. Three targets, one\n#     packet each; the role above writes one summary line per target.\nprobes=$(grep -cE '[0-9]+% packet loss' \"$sud\")\nlost=$(grep -cE '100% packet loss' \"$sud\")\n[ \"$probes\" -ge 3 ]  || emit \"VERDICT=unknown reason=too-few-ping-probes probes=$probes\"\n[ \"$lost\" -eq \"$probes\" ]  || emit \"VERDICT=healthy reason=ping-answered lost=$lost/$probes\"\n\n# (B) Cost of resolving the hostname of the node itself.\ngetent=$(awk '/^getent: /{print $2; exit}' \"$sud\" 2>/dev/null)\n[ -n \"$getent\" ]  || emit \"VERDICT=unknown reason=no-getent-timing\"\nslow=$(awk -v g=\"$getent\" -v t=5.0  'BEGIN {print (g + 0 >= t + 0) ? 1 : 0}')\n[ \"$slow\" = 1 ]  || emit \"VERDICT=unknown reason=ping-dead-but-dns-fast getent=${getent}s\"\n\n# (C) Veto only: if any HTTPS probe above got a response, the node\n#     has egress whatever ping and DNS say. Absent or truncated file\n#     cannot block the verdict -- it just cannot veto it.\nanswered=$(grep -cE 'http=[1-5][0-9]{2}' \"$net\" 2>/dev/null)\n[ \"${answered:-0}\" -eq 0 ]  || emit \"VERDICT=healthy reason=https-answered answered=$answered\"\n\nemit \"VERDICT=isolated ping_lost=$lost/$probes getent=${getent}s\"\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-9c0c-e556-000000000043-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:46:21.561619",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "VERDICT=healthy reason=ping-answered lost=0/3",
                            "stdout_lines": [
                                "VERDICT=healthy reason=ping-answered lost=0/3"
                            ],
                            "zuul_log_id": "0242ac1f-6606-9c0c-e556-000000000043-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:21.782423Z",
                            "start": "2026-10-02T09:46:21.272791Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000043",
                        "name": "Evaluate node isolation verdict (pre-run gate)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "'VERDICT=isolated' in diagnose_network_gate_verdict.stdout",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9c0c-e556-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:21.861816Z",
                            "start": "2026-10-02T09:46:21.794399Z"
                        },
                        "id": "0242ac1f-6606-9c0c-e556-000000000044",
                        "name": "Abort the pre-run on a fully isolated node"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 9,
            "failures": 0,
            "ignored": 0,
            "ok": 33,
            "rescued": 0,
            "skipped": 6,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/osism/testbed/playbooks/pre.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T09:46:30.696999Z",
                    "start": "2026-10-02T09:46:22.751389Z"
                },
                "id": "0242ac1f-6606-9928-9394-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:22.822423Z",
                            "start": "2026-10-02T09:46:22.766406Z"
                        },
                        "id": "0242ac1f-6606-9928-9394-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-10-02T09:46:22.866147Z",
                            "start": "2026-10-02T09:46:22.830940Z"
                        },
                        "id": "0242ac1f-6606-9928-9394-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.523564",
                            "end": "2026-10-02 09:46:25.228171",
                            "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-testbed05/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-9928-9394-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:46:23.704607",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-10-02 09:46:24 - clean up servers\n2026-10-02 09:46:24 - clean up keypairs\n2026-10-02 09:46:24 - wait for servers to be gone\n2026-10-02 09:46:24 - clean up ports\n2026-10-02 09:46:24 - clean up volumes\n2026-10-02 09:46:24 - disconnect routers\n2026-10-02 09:46:24 - clean up subnets\n2026-10-02 09:46:24 - clean up networks\n2026-10-02 09:46:25 - clean up security groups\n2026-10-02 09:46:25 - clean up floating ips\n2026-10-02 09:46:25 - clean up routers",
                            "stdout_lines": [
                                "2026-10-02 09:46:24 - clean up servers",
                                "2026-10-02 09:46:24 - clean up keypairs",
                                "2026-10-02 09:46:24 - wait for servers to be gone",
                                "2026-10-02 09:46:24 - clean up ports",
                                "2026-10-02 09:46:24 - clean up volumes",
                                "2026-10-02 09:46:24 - disconnect routers",
                                "2026-10-02 09:46:24 - clean up subnets",
                                "2026-10-02 09:46:24 - clean up networks",
                                "2026-10-02 09:46:25 - clean up security groups",
                                "2026-10-02 09:46:25 - clean up floating ips",
                                "2026-10-02 09:46:25 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-9928-9394-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:25.423156Z",
                            "start": "2026-10-02T09:46:22.908763Z"
                        },
                        "id": "0242ac1f-6606-9928-9394-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed05",
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed05",
                                    "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.6/tofu_1.12.6_linux_amd64.zip",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed05",
                            "size": 4096,
                            "src": "/home/zuul-testbed05/.ansible/tmp/ansible-tmp-1790934385.4942136-13-155723084202619/tofu_1.12.6_linux_amd64q1ziyzwr.zip",
                            "state": "directory",
                            "uid": 1005
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:27.849152Z",
                            "start": "2026-10-02T09:46:25.438170Z"
                        },
                        "id": "0242ac1f-6606-9928-9394-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed05",
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed05",
                                    "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-testbed05",
                            "size": 4096,
                            "src": "/home/zuul-testbed05/.ansible/tmp/ansible-tmp-1790934387.8964262-19-246048144453363/wireproxy_linux_amd640q7hn41b.tar.gz",
                            "state": "directory",
                            "uid": 1005
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:29.331777Z",
                            "start": "2026-10-02T09:46:27.856342Z"
                        },
                        "id": "0242ac1f-6606-9928-9394-000000000008",
                        "name": "Extract wireproxy binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed05/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed05/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.062688",
                            "end": "2026-10-02 09:46:29.744037",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed05/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed05/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-9928-9394-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:46:29.681349",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sending incremental file list\n./\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\nenvironments/\nenvironments/default.tfvars\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 7,129 bytes  received 495 bytes  15,248.00 bytes/sec\ntotal size is 26,493  speedup is 3.47",
                            "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",
                                "environments/",
                                "environments/default.tfvars",
                                "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 7,129 bytes  received 495 bytes  15,248.00 bytes/sec",
                                "total size is 26,493  speedup is 3.47"
                            ],
                            "zuul_log_id": "0242ac1f-6606-9928-9394-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:29.884551Z",
                            "start": "2026-10-02T09:46:29.365437Z"
                        },
                        "id": "0242ac1f-6606-9928-9394-000000000009",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "e03860e44270132bd1bf7d494e1d7de81ec3d2ac",
                            "dest": "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "e03860e44270132bd1bf7d494e1d7de81ec3d2ac",
                                    "content": null,
                                    "dest": "/home/zuul-testbed05/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-testbed05/.ansible/tmp/ansible-tmp-1790934389.940369-28-5937920429743/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "49f96bcad982355361b2398e1d0fd032",
                            "mode": "0644",
                            "owner": "zuul-testbed05",
                            "size": 42,
                            "src": "/home/zuul-testbed05/.ansible/tmp/ansible-tmp-1790934389.940369-28-5937920429743/source",
                            "state": "file",
                            "uid": 1005
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:30.696999Z",
                            "start": "2026-10-02T09:46:29.894586Z"
                        },
                        "id": "0242ac1f-6606-9928-9394-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-10-02T11:05:51.657624Z",
                    "start": "2026-10-02T09:46:31.604900Z"
                },
                "id": "0242ac1f-6606-678e-e10a-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:31.705441Z",
                            "start": "2026-10-02T09:46:31.620167Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2025.1",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:31.773774Z",
                            "start": "2026-10-02T09:46:31.714585Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "latest",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:46:31.860516Z",
                            "start": "2026-10-02T09:46:31.784558Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-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-10-02T09:46:31.941095Z",
                            "start": "2026-10-02T09:46:31.869873Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-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-10-02T09:46:31.982179Z",
                            "start": "2026-10-02T09:46:31.948168Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000008",
                        "name": "Set facts (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "ENVIRONMENT=ci-ubuntu-24.04",
                                "CLOUD=ci",
                                "IMAGE_USERNAME=ubuntu",
                                "TERRAFORM=/home/zuul-testbed05/tofu",
                                "VERSION_CEPH=reef",
                                "VERSION_MANAGER=latest",
                                "VERSION_OPENSTACK=2025.1",
                                "TEMPEST=false",
                                "create"
                            ],
                            "delta": "0:01:26.005591",
                            "end": "2026-10-02 09:47:58.887355",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed05/tofu\n  VERSION_CEPH=reef\n  VERSION_MANAGER=latest\n  VERSION_OPENSTACK=2025.1\n  TEMPEST=false\n  create\n",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed05/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-678e-e10a-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:46:32.881764",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding latest version of hashicorp/null...\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Installing hashicorp/local v2.9.1...\n- Installing hashicorp/null v3.3.2...\n- Installing terraform-provider-openstack/openstack v3.4.0...\n- Installed hashicorp/null v3.3.2 (signed, key ID 0C0AF313E5FD9F80)\n- Installed hashicorp/local v2.9.1 (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 1s [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=e6fa75d8-fd44-8fe5-210e-de873d7ef881]\nterraform_data.image: Creating...\nterraform_data.image: Creation complete after 0s [id=4353541d-da15-8495-82c5-b0dc8d2a6545]\ndata.openstack_images_image_v2.image: Reading...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_compute_keypair_v2.key: Creating...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\ndata.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 2s [id=3e4f281a-6825-440b-844c-a9fb6479c855]\ndata.openstack_images_image_v2.image_node: Reading...\ndata.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=f1be729b-96ab-4440-bbbf-0f4491399a4a]\nlocal_file.id_rsa_pub: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=36fa13c5-da2c-44b4-ab0b-27ab69a7692a]\nlocal_file.id_rsa_pub: Creation complete after 0s [id=0e40ae7063a4d6d205bb7459b00792027bea3161]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nlocal_sensitive_file.id_rsa: Creating...\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=868d326bab8970340dcccf816da74f724bbf2054]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=3aefcc9d-f796-4d56-b5de-191a7b5e1674]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=35077a74-2aa3-4904-bb1e-ae9d6c5f79ba]\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=00e209c2-91b6-45b9-9a9d-32262d4a0d28]\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=a184cc4b-df08-4b16-9716-2f29b7f60ab4]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=71c17fdf-b391-4bff-ba7d-5a433ae582be]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=0fbccbbf-362a-4bed-bfa9-f3179417428e]\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=1b1a947f-d9bf-42e2-b159-c3750cb1ab59]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=dd761ae3-d05c-4f2d-8e83-ce21e96ed44c]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=a1e05683-11e0-4bc9-8c3e-86e227a0c78c]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=89e8f11c-7856-46d0-9a4f-3513e7c79b66]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=657e50bd-3202-4289-a7b2-0a6800c3b1c8]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=e28acdeb-833f-4561-8d58-27d7a6bec23a]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=aa192183-fc4a-49a9-95f5-c70aae85e3da]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 4s [id=a41b6e4f-9715-44ca-a949-09c71d3bf2d6]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=822c7129-6a17-4aba-b11f-920cbf198be8]\nopenstack_networking_router_v2.router: Creation complete after 3s [id=4b3ebf45-d519-4ddc-a19c-44c80dbfce27]\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 0s [id=8eec9600-6e96-4149-828b-ff4e85202509]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=e29b0622-d1e7-4c14-aaf8-023d21314f73]\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=962c29d2-2495-4454-be3b-19c88f428299]\nopenstack_networking_port_v2.node_port_management[3]: Creating...\nopenstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=2972131e-50d3-42bd-b72a-75be4e1f40af]\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 1s [id=8bbe7154-db5c-4e82-ab4f-5565d2de0b7e]\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 1s [id=2eef482a-0ec5-4607-b9a0-6f4424c0facf]\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=2ffdf018-a527-4c42-9dc2-233e81271d5d]\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=b525154b-46a0-4a81-b424-78fa52c70105]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 0s [id=92f916de-cd6b-4bd5-a123-6968646366d9]\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 0s [id=3d1f2df6-9a8a-4e9d-b756-65bf363b90bf]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=eec2b024-6152-4854-afb9-b559334b92d0]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 2s [id=2e968208-5273-439b-8b7a-c2f4cccc09c5]\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=d106db4d-a82f-49f5-acb5-a9cd02acf457]\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 1s [id=b1690903-7a08-487e-b93e-b3878127c6f9]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=59393c78-7caa-42a3-add5-a1bc1d7cd9e5]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=6ece8088-7637-42b0-a561-715e910a65ea]\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=165c07eb-62bc-4d71-a3f7-0dbc63ae2469]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=4b0aa70f-9486-4d7b-9502-0a5f7332fc91]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 3s [id=11a82070-1ae2-483d-b33a-47e80883747b]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_compute_instance_v2.node_server[3]: Creating...\nopenstack_compute_instance_v2.node_server[1]: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=b886583a-56e7-4234-ab96-946b5c510979]\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=1303ee1db2544e4e6b0ad9968545824dfc43b6b0]\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=e4b6e97ddc8d3422530f5c5447f88e92095bfd37]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 0s [id=b886583a-56e7-4234-ab96-946b5c510979]\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[3]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [10s 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[3]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[1]: 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[5]: Creation complete after 31s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[3]: 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[0]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 40s [id=50cb5b25-4703-4d35-984e-7c03e6303652]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 41s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 41s [id=97e892d0-b333-423c-81e6-5804c275d094]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 41s [id=1866900e-2321-46f5-8b91-b75ebbd4a788]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 51s [id=d92f55f5-2497-4ea6-af2b-805c88b4d1f2]\nnull_resource.node_semaphore: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=1549621906271003591]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: 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[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 3s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0/35077a74-2aa3-4904-bb1e-ae9d6c5f79ba]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 3s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61/36fa13c5-da2c-44b4-ab0b-27ab69a7692a]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 4s [id=1866900e-2321-46f5-8b91-b75ebbd4a788/00e209c2-91b6-45b9-9a9d-32262d4a0d28]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 10s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0/0fbccbbf-362a-4bed-bfa9-f3179417428e]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 10s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61/a184cc4b-df08-4b16-9716-2f29b7f60ab4]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61/f1be729b-96ab-4440-bbbf-0f4491399a4a]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 10s [id=1866900e-2321-46f5-8b91-b75ebbd4a788/3aefcc9d-f796-4d56-b5de-191a7b5e1674]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0/71c17fdf-b391-4bff-ba7d-5a433ae582be]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=1866900e-2321-46f5-8b91-b75ebbd4a788/1b1a947f-d9bf-42e2-b159-c3750cb1ab59]\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=0b994910-e18f-4c18-9a83-c1dced51c779]\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 latest version of hashicorp/null...",
                                "- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Installing hashicorp/local v2.9.1...",
                                "- Installing hashicorp/null v3.3.2...",
                                "- Installing terraform-provider-openstack/openstack v3.4.0...",
                                "- Installed hashicorp/null v3.3.2 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installed hashicorp/local v2.9.1 (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 1s [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=e6fa75d8-fd44-8fe5-210e-de873d7ef881]",
                                "terraform_data.image: Creating...",
                                "terraform_data.image: Creation complete after 0s [id=4353541d-da15-8495-82c5-b0dc8d2a6545]",
                                "data.openstack_images_image_v2.image: Reading...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "data.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 2s [id=3e4f281a-6825-440b-844c-a9fb6479c855]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "data.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=f1be729b-96ab-4440-bbbf-0f4491399a4a]",
                                "local_file.id_rsa_pub: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=36fa13c5-da2c-44b4-ab0b-27ab69a7692a]",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=0e40ae7063a4d6d205bb7459b00792027bea3161]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "local_sensitive_file.id_rsa: Creating...",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=868d326bab8970340dcccf816da74f724bbf2054]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=3aefcc9d-f796-4d56-b5de-191a7b5e1674]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=35077a74-2aa3-4904-bb1e-ae9d6c5f79ba]",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=00e209c2-91b6-45b9-9a9d-32262d4a0d28]",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=a184cc4b-df08-4b16-9716-2f29b7f60ab4]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=71c17fdf-b391-4bff-ba7d-5a433ae582be]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=0fbccbbf-362a-4bed-bfa9-f3179417428e]",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=1b1a947f-d9bf-42e2-b159-c3750cb1ab59]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=dd761ae3-d05c-4f2d-8e83-ce21e96ed44c]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=a1e05683-11e0-4bc9-8c3e-86e227a0c78c]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=89e8f11c-7856-46d0-9a4f-3513e7c79b66]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=657e50bd-3202-4289-a7b2-0a6800c3b1c8]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=e28acdeb-833f-4561-8d58-27d7a6bec23a]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=aa192183-fc4a-49a9-95f5-c70aae85e3da]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 4s [id=a41b6e4f-9715-44ca-a949-09c71d3bf2d6]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=822c7129-6a17-4aba-b11f-920cbf198be8]",
                                "openstack_networking_router_v2.router: Creation complete after 3s [id=4b3ebf45-d519-4ddc-a19c-44c80dbfce27]",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 0s [id=8eec9600-6e96-4149-828b-ff4e85202509]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=e29b0622-d1e7-4c14-aaf8-023d21314f73]",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=962c29d2-2495-4454-be3b-19c88f428299]",
                                "openstack_networking_port_v2.node_port_management[3]: Creating...",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=2972131e-50d3-42bd-b72a-75be4e1f40af]",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 1s [id=8bbe7154-db5c-4e82-ab4f-5565d2de0b7e]",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 1s [id=2eef482a-0ec5-4607-b9a0-6f4424c0facf]",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=2ffdf018-a527-4c42-9dc2-233e81271d5d]",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=b525154b-46a0-4a81-b424-78fa52c70105]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 0s [id=92f916de-cd6b-4bd5-a123-6968646366d9]",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 0s [id=3d1f2df6-9a8a-4e9d-b756-65bf363b90bf]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=eec2b024-6152-4854-afb9-b559334b92d0]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 2s [id=2e968208-5273-439b-8b7a-c2f4cccc09c5]",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=d106db4d-a82f-49f5-acb5-a9cd02acf457]",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 1s [id=b1690903-7a08-487e-b93e-b3878127c6f9]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=59393c78-7caa-42a3-add5-a1bc1d7cd9e5]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=6ece8088-7637-42b0-a561-715e910a65ea]",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=165c07eb-62bc-4d71-a3f7-0dbc63ae2469]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=4b0aa70f-9486-4d7b-9502-0a5f7332fc91]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 3s [id=11a82070-1ae2-483d-b33a-47e80883747b]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_compute_instance_v2.node_server[3]: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=b886583a-56e7-4234-ab96-946b5c510979]",
                                "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=1303ee1db2544e4e6b0ad9968545824dfc43b6b0]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=e4b6e97ddc8d3422530f5c5447f88e92095bfd37]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 0s [id=b886583a-56e7-4234-ab96-946b5c510979]",
                                "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[3]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [10s 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[3]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: 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[5]: Creation complete after 31s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: 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[0]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 40s [id=50cb5b25-4703-4d35-984e-7c03e6303652]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 41s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 41s [id=97e892d0-b333-423c-81e6-5804c275d094]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 41s [id=1866900e-2321-46f5-8b91-b75ebbd4a788]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 51s [id=d92f55f5-2497-4ea6-af2b-805c88b4d1f2]",
                                "null_resource.node_semaphore: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=1549621906271003591]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: 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[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 3s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0/35077a74-2aa3-4904-bb1e-ae9d6c5f79ba]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 3s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61/36fa13c5-da2c-44b4-ab0b-27ab69a7692a]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 4s [id=1866900e-2321-46f5-8b91-b75ebbd4a788/00e209c2-91b6-45b9-9a9d-32262d4a0d28]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 10s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0/0fbccbbf-362a-4bed-bfa9-f3179417428e]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 10s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61/a184cc4b-df08-4b16-9716-2f29b7f60ab4]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=7ddff6dc-e17a-4cde-919c-d96bbb125b61/f1be729b-96ab-4440-bbbf-0f4491399a4a]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 10s [id=1866900e-2321-46f5-8b91-b75ebbd4a788/3aefcc9d-f796-4d56-b5de-191a7b5e1674]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=87c72a42-12ab-4c2d-8d5a-58d46cbb4cc0/71c17fdf-b391-4bff-ba7d-5a433ae582be]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=1866900e-2321-46f5-8b91-b75ebbd4a788/1b1a947f-d9bf-42e2-b159-c3750cb1ab59]",
                                "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=0b994910-e18f-4c18-9a83-c1dced51c779]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-678e-e10a-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:47:59.294017Z",
                            "start": "2026-10-02T09:46:32.015033Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000009",
                        "name": "Create infrastructure (latest)"
                    }
                },
                {
                    "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-10-02T09:47:59.841952Z",
                            "start": "2026-10-02T09:47:59.331896Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTIuMjYK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:48:00.302860Z",
                            "start": "2026-10-02T09:47:59.857945Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.192.26"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:48:00.391194Z",
                            "start": "2026-10-02T09:48:00.313834Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-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-testbed05/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.591802",
                                    "end": "2026-10-02 09:48:01.256161",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed05/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed05",
                                            "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-10-02 09:48:00.664359",
                                    "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-testbed05/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed05/.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-testbed05/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed05/.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-testbed05/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.873626",
                                    "end": "2026-10-02 09:48:02.394313",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed05/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed05",
                                            "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-10-02 09:48:01.520687",
                                    "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-testbed05/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed05/.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-testbed05/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed05/.ansible/collections/ansible_collections/osism/services",
                                        "osism.services:999.0.0 was installed successfully"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:48:02.454724Z",
                            "start": "2026-10-02T09:48:00.401590Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-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.192.26",
                                    "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-10-02T09:48:13.022221Z",
                            "start": "2026-10-02T09:48:02.469460Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-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-10-02T09:48:14.103370Z",
                            "start": "2026-10-02T09:48:13.091766Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000010",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed05/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-testbed05/.ssh/known_hosts",
                                "ubuntu@81.163.192.26",
                                "true"
                            ],
                            "delta": "0:00:02.061204",
                            "end": "2026-10-02 09:48:16.474577",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed05/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-testbed05/.ssh/known_hosts ubuntu@81.163.192.26 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-678e-e10a-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:48:14.413373",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-678e-e10a-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:48:16.660859Z",
                            "start": "2026-10-02T09:48:14.143095Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000011",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.009880",
                            "end": "2026-10-02 09:48:16.996753",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed05/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-678e-e10a-00000000001d-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:48:16.986873",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-678e-e10a-00000000001d-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:48:17.215686Z",
                            "start": "2026-10-02T09:48:16.701409Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-00000000001d",
                        "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-10-02T09:48:17.266416Z",
                            "start": "2026-10-02T09:48:17.231297Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-00000000001e",
                        "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-testbed05/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed05/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-testbed05/src/github.com \\\n  -e manager_version=latest \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:07:35.336797",
                            "end": "2026-10-02 09:55:52.913796",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed05/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed05/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-testbed05/src/github.com \\\n  -e manager_version=latest \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed05/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-678e-e10a-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:48:17.576999",
                            "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 [Require manager_version] *************************************************\nok: [testbed-manager] => {\n    \"changed\": false,\n    \"msg\": \"All assertions passed\"\n}\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 /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 [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 [Install local collections] ***********************************************\nchanged: [testbed-manager] => (item=ansible-collection-commons)\nchanged: [testbed-manager] => (item=ansible-collection-services)\n\nTASK [Fetch release pins] ******************************************************\nskipping: [testbed-manager]\n\nTASK [Resolve collection pins] *************************************************\nskipping: [testbed-manager]\n\nTASK [Print resolved collection pins] ******************************************\nskipping: [testbed-manager]\n\nTASK [Install pinned OSISM collections] ****************************************\nskipping: [testbed-manager]\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=34   changed=23   unreachable=0    failed=0    skipped=14   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 [Require manager_version] *************************************************",
                                "ok: [testbed-manager] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "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 /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 [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 [Install local collections] ***********************************************",
                                "changed: [testbed-manager] => (item=ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=ansible-collection-services)",
                                "",
                                "TASK [Fetch release pins] ******************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Resolve collection pins] *************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Print resolved collection pins] ******************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Install pinned OSISM collections] ****************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "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=34   changed=23   unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-678e-e10a-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:55:53.087330Z",
                            "start": "2026-10-02T09:48:17.296388Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-00000000001f",
                        "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-10-02T09:55:53.136710Z",
                            "start": "2026-10-02T09:55:53.094717Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000020",
                        "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-10-02T09:55:53.176314Z",
                            "start": "2026-10-02T09:55:53.143466Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000021",
                        "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-testbed05/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed05/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-testbed05/src/github.com \\\n  -e manager_version=latest \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:34.931390",
                            "end": "2026-10-02 09:58:28.431926",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed05/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed05/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-testbed05/src/github.com \\\n  -e manager_version=latest \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed05/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-678e-e10a-000000000022-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:55:53.500536",
                            "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-testbed05/.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-testbed05/.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-678e-e10a-000000000022-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:58:28.821941Z",
                            "start": "2026-10-02T09:55:53.206643Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000022",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.26",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:01.045448",
                            "end": "2026-10-02 09:58:30.202826",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.26 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-678e-e10a-000000000023-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:58:29.157378",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-678e-e10a-000000000023-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:58:30.378309Z",
                            "start": "2026-10-02T09:58:28.866681Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000023",
                        "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.192.26",
                                    "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-10-02T09:58:47.411167Z",
                            "start": "2026-10-02T09:58:30.392878Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000024",
                        "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-testbed05/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-testbed05/.ssh/known_hosts",
                                "dragon@81.163.192.26",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.282925",
                            "end": "2026-10-02 09:58:49.021513",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed05/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-testbed05/.ssh/known_hosts dragon@81.163.192.26 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-678e-e10a-000000000025-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:58:47.738588",
                            "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.5.1\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: ee2735368117d2eb259779949d5e75cdafec9761\n runc version: v1.5.1-0-g8f2685a4\n init version: de40ad0\n Security Options:\n  apparmor\n  seccomp\n   Profile: builtin\n  cgroupns\n Kernel Version: 7.0.0-38-generic\n Operating System: Ubuntu 24.04.5 LTS\n OSType: linux\n Architecture: x86_64\n CPUs: 4\n Total Memory: 15.61GiB\n Name: testbed-manager\n ID: f9344037-4410-4bb2-9eac-6e6276845a37\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.5.1",
                                "    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: ee2735368117d2eb259779949d5e75cdafec9761",
                                " runc version: v1.5.1-0-g8f2685a4",
                                " init version: de40ad0",
                                " Security Options:",
                                "  apparmor",
                                "  seccomp",
                                "   Profile: builtin",
                                "  cgroupns",
                                " Kernel Version: 7.0.0-38-generic",
                                " Operating System: Ubuntu 24.04.5 LTS",
                                " OSType: linux",
                                " Architecture: x86_64",
                                " CPUs: 4",
                                " Total Memory: 15.61GiB",
                                " Name: testbed-manager",
                                " ID: f9344037-4410-4bb2-9eac-6e6276845a37",
                                " 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-678e-e10a-000000000025-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T09:58:49.463375Z",
                            "start": "2026-10-02T09:58:47.448498Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000025",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.26",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:29:45.388674",
                            "end": "2026-10-02 10:28:35.251400",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.26 /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-678e-e10a-000000000026-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 09:58:49.862726",
                            "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=latest\nexport OPENSTACK_VERSION=2025.1\n\nexport ARA=false\nexport DEPLOY_MODE=manager\nexport TEMPEST=false\nexport IS_ZUUL=true\n\nexport MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26\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=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26\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.3.6\n  GitCommit:        ee2735368117d2eb259779949d5e75cdafec9761\n runc:\n  Version:          1.5.1\n  GitCommit:        v1.5.1-0-g8f2685a4\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=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26\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+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-ceph-version.sh reef\n+ set -e\n+ VERSION=reef\n++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n ceph_version: reef ]]\n+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml\n+ /opt/configuration/scripts/set-openstack-version.sh 2025.1\n+ set -e\n+ VERSION=2025.1\n++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n openstack_version: 2024.2 ]]\n+ sed -i 's/openstack_version: .*/openstack_version: 2025.1/g' /opt/configuration/environments/manager/configuration.yml\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ echo 'enable_osism_kubernetes: true'\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\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+ mkdir -p /opt/configuration/environments/secrets\n+ [[ ! -e /opt/configuration/environments/secrets/id_rsa.ceph ]]\n+ ssh-keygen -t rsa -b 4096 -N '' -C '' -m PEM -f /opt/configuration/environments/secrets/id_rsa.ceph\nGenerating public/private rsa key pair.\nYour identification has been saved in /opt/configuration/environments/secrets/id_rsa.ceph\nYour public key has been saved in /opt/configuration/environments/secrets/id_rsa.ceph.pub\nThe key fingerprint is:\nSHA256:Xkx9/GLW6pWJ08v2wBMttTFUeUOfY2VZd81lvW6xgcA \nThe key's randomart image is:\n+---[RSA 4096]----+\n|          .   .+^|\n|           E ..*@|\n|          . o +**|\n|         o   o.O=|\n|        S o   B.B|\n|       . .   +oOo|\n|        .    o*+.|\n|             .o=.|\n|              ooo|\n+----[SHA256]-----+\n+ chmod 600 /opt/configuration/environments/secrets/id_rsa.ceph\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)\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:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-ansible (OSISM Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/kolla-ansible:2025.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:2025.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osismclient (OSISM Client)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ara-server (ARA Server)\",\n        \"  Expected: registry.osism.tech/osism/ara-server:1.8.0-r1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ara-server:1.8.0-r1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: mariadb (MariaDB for ARA)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.8\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.8\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: frontend (OSISM Frontend)\",\n        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: redis (Redis Cache)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.10-alpine\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.10-alpine\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: api (OSISM API Service)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: listener (OpenStack Event Listener)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: openstack (OpenStack Integration)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: beat (Celery Beat Scheduler)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: flower (Celery Flower Monitor)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\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+ cp /opt/configuration/environments/secrets/id_rsa.ceph.pub /opt/ansible/secrets/id_rsa.ceph.pub\n+ mkdir -p /opt/configuration/environments/secrets\n+ cp /home/dragon/.ssh/id_rsa /opt/configuration/environments/secrets/id_rsa.operator\n+ chmod 600 /opt/configuration/environments/secrets/id_rsa.operator\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:reef                 \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   \nkolla-ansible                    registry.osism.tech/osism/kolla-ansible:2025.1              \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   \nmanager-api-1                    registry.osism.tech/osism/osism:latest                      \"/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.8.0-r1               \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp\nmanager-beat-1                   registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        \nmanager-flower-1                 registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        \nmanager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest       \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   \nmanager-listener-1               registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        \nmanager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.8        \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp\nmanager-openstack-1              registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        \nmanager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.10-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp\nosism-ansible                    registry.osism.tech/osism/osism-ansible:latest              \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   \nosism-frontend                   registry.osism.tech/osism/osism-frontend:latest             \"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:latest           \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   \nosismclient                      registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        \n+ osism apply resolvconf -l testbed-manager\n\u001b[32m2026-10-02 10:03:36\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo Ansible facts found in Redis cache. Run 'osism sync facts' to gather facts.\u001b[0m\n\u001b[32m2026-10-02 10:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-10-02 10:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f0800908-bf5a-46b8-86e7-2ecd7f5a70a1 (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f0800908-bf5a-46b8-86e7-2ecd7f5a70a1 (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 02 October 2026  10:03:50 +0000 (0:00:00.216)       0:00:00.216 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nFriday 02 October 2026  10:03:56 +0000 (0:00:06.001)       0:00:06.217 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nFriday 02 October 2026  10:03:56 +0000 (0:00:00.091)       0:00:06.309 ******** \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] ***\nFriday 02 October 2026  10:03:57 +0000 (0:00:00.103)       0:00:06.412 ******** \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] ***\nFriday 02 October 2026  10:03:57 +0000 (0:00:00.093)       0:00:06.505 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nFriday 02 October 2026  10:03:58 +0000 (0:00:01.458)       0:00:07.964 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nFriday 02 October 2026  10:03:58 +0000 (0:00:00.088)       0:00:08.053 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nFriday 02 October 2026  10:03:59 +0000 (0:00:00.699)       0:00:08.752 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nFriday 02 October 2026  10:03:59 +0000 (0:00:00.101)       0:00:08.853 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nFriday 02 October 2026  10:04:00 +0000 (0:00:00.718)       0:00:09.571 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nFriday 02 October 2026  10:04:01 +0000 (0:00:01.419)       0:00:10.991 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nFriday 02 October 2026  10:04:02 +0000 (0:00:01.120)       0:00:12.111 ******** \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] *************\nFriday 02 October 2026  10:04:02 +0000 (0:00:00.096)       0:00:12.207 ******** \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 ********************************************************************\nFriday 02 October 2026  10:04:04 +0000 (0:00:01.363)       0:00:13.571 ******** \n=============================================================================== \nGathering Facts --------------------------------------------------------- 6.00s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.46s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.42s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.36s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.12s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.72s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.70s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.10s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.10s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.10s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.09s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.09s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.09s\n+ osism apply sshconfig\n\u001b[32m2026-10-02 10:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-10-02 10:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6db57795-8d9c-40e1-b0eb-46deaebf594a (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6db57795-8d9c-40e1-b0eb-46deaebf594a (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] ***********\nFriday 02 October 2026  10:04:20 +0000 (0:00:00.247)       0:00:00.247 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nFriday 02 October 2026  10:04:21 +0000 (0:00:01.068)       0:00:01.315 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nFriday 02 October 2026  10:04:22 +0000 (0:00:00.532)       0:00:01.848 ******** \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] ******************************\nFriday 02 October 2026  10:04:28 +0000 (0:00:06.339)       0:00:08.188 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nFriday 02 October 2026  10:04:28 +0000 (0:00:00.083)       0:00:08.271 ******** \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 ********************************************************************\nFriday 02 October 2026  10:04:29 +0000 (0:00:00.739)       0:00:09.011 ******** \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 6.34s\nosism.commons.sshconfig : Get home directory of operator user ----------- 1.07s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.74s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.53s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.08s\n+ osism apply known-hosts\n\u001b[32m2026-10-02 10:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-10-02 10:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 35d57510-18ea-49f6-aab5-e7b51798fd9a (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 35d57510-18ea-49f6-aab5-e7b51798fd9a (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] ***\nFriday 02 October 2026  10:04:45 +0000 (0:00:00.288)       0:00:00.288 ******** \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] ***\nFriday 02 October 2026  10:04:52 +0000 (0:00:06.998)       0:00:07.286 ******** \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] ***********\nFriday 02 October 2026  10:04:52 +0000 (0:00:00.208)       0:00:07.495 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDAOZNWQAPNQQ0+Ou+wTHBbkaTdy3PHOAm1Y0kPGUHI7ZLqyNlMl2HZnldnkDcGXUpoE9rMuHQr24R5vn2Emy0g=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXdnR1qKzc/P0eoEMHpYDs9yGmkMFj70XKTkinGxXfKZvxHFa6kfx4BavHDwT5MjCZTc12ybKjFqgjUo9e7HkYHkAMvTACB77DnDygTryzKHBSaipCFxcOWw5UU8vfAlE0vOrkZgZJ6EXjOy7YTHILH7ULoLvQWrXat9nuo82/1jl3YvpshCZatbvMluASU25CftoKzenJ3WnR5+34GEMiKDKj3O80p+ASaQ9C7YC5RXYRNkTD/9z8vKiWRkiPeYF3OYQv9YsBEJNhCfUBfA1gAaCgWYugwl/Ol5fwC2/AffAo14GV4iqUseUK2fiK2XHo5QrdhW1HHHH9awuA14GwgNpfwLREIC6c9MwY7RUrXvXwO3oy21JhWJKSbactxYaZtSKf5zhswC0rMYMG+jSU9uPekKiDX+QFCffZfN1gVmgY+z769f2NrpYaGFeCnoJJhP1HdRBXQKcRtkC8QWlWXm9wyRVatqnMBhQ77qPtziSFi3jXO/cwKHDP6zr2BCU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL1F/O+bU5RHT8eebm47/jVIKx7Wxm4JPNrzmEUl3HmR)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:04:54 +0000 (0:00:01.586)       0:00:09.081 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDMJDyb806CQKSDE8XZngFtnpjn7GWfsPkwikUOV2SKTt/owriiMiCsyvgPDPXEtYQDfTJU0OsXuwOVOlGTM/ZPNFb08RazsQVChID2AlHF0CfmMyDomFH2PbpSlD7/PpThAewoz86OZmhgvllAIvMdgpzEBFpm0y+grbKKIQPhgxJ5QMQVKWKdU4PxQiv0kPr8I/+fzA/bLmrdwg7QDDOQuDkx+O1UxL0Rk/hh0gtZbbaQQx1f/mp1CbTLBfGblKbwY5RL3vSBGNUc62TjTrznshZMPn7/W4urNvS/7pX+E+jEmA9dXgMgHZkQxuYyGHF2ZoLVD/oX1o9P93g4agoRRc3mfD/+2YkHUvgLk2g2s1xV+OMJfET10uZz4li1NHq6xkbGkmeKUdUcsI0LOUs0oxkSqdy3BaAFUTroDN0caucJfGF2DfDwhzc9iItH79H2RFs75PYxrfcmp6LuLcz8gInL10J07HRpfaFltXvl3yByMrdvSg62pHXuD0ZnEg8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC1ndNUDmMGLDqahLp54wTsDj0eXgMN18Gc2szvLxvypGlqjO3uTubRXHhZnJI6uMcufr4gkvjR1L18FvGFQutw=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvUFg6eyscT4NfZWxTMDQ35VN7aT/KZ8y6VpZaUY4NR)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:04:55 +0000 (0:00:01.270)       0:00:10.351 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC2KOdPLkhzUBBJv0QstC4o31VFSEld799nTZlQYjv3m83MAvD6+L1udAb9P0hMX7wNSoEXtMWhcTxUrmYujWDwaX7pjBQsvqOk9P38OZe7rFTqJXJerNlB2YMn1IJ0XaTDLOx9y2R5N2gMfSnKeGHVlszj0qZasO4hUURcm4nViA2jN0DjuQXK3ylukjMrWoEvuoe9Wuq/0RgJm4iUFsbV222e8SIrrTd3jraA6t7FJlYxu3GkE59hil5NAyfuhCpE4w5MayuboLlKUhddpZV0lXbGeUaiBu6iOOiq1VSQVwBL9mdm+WtrCbkZd4hl9/aP6ibOaULX5aqxmboYKYgT7zMbTCFeDqIEd4es8oQcBz4Hdcqa1yuzdvdepE2x0CLUkYl4U7TxcAU4OJCSXXjazcJGRHop4SnD9GdKUXsOXXJX9Q3yXFgNJ9A/SXtI8/A1I2iioBSZ/Ci6InLMA0N2D+TRULwqvGRbNHXb1+Z6GWfdQduzqwC+zch/0F/EhVs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBhgqp780ncDGz2YyX4B56sZlkJVyctJzwy2Rhi5Z+4ZYRBC90LyB+7Z4OJCBcb8iaj6QonEnh6ARO0PasaDvAE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEa9K5IcaZEGT07cXVu0uAib4moUV8s9O4f52wPRNOrM)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:04:56 +0000 (0:00:01.175)       0:00:11.527 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCusd8N0+YgGmEyaHrPCECurN81bt0jGbM0JoSd6XaYr59rwFheV9DRHsSd1jWGdXnZOS3b0v18dGqwC9h9EfX8YDh6k3Rr/SJv3i0T/+WoXhsfhVsAw0DcIwT0ZVvjHldpqwUqC5ghsxYzJpgppwX46Kq9sFPCDnWU/TP6YmFsuVsnmOl/imF+aedYDdjNXUh4bhjXXzG7k8x68p413O7KBerIb/ieZDgXo9NP34d+vAUpUjUxSARcaa9r7WVqMc8G2DyK55migYiMgirGrqmDPdgMa5cuFU34MfPkwDfAEN8gtm40rN5+MIKziBFliSPeNhPaQfxCRU0Ivi9zQvoG2IpALXze667Opr3sv9BogyZ0kM1Wze+/0X6PhPHPvPHnBzHGeglFSW6+uifiiX2zeDm26eNBVp3VMTHFDD2BnLMoo7bHhq45jHLp+/BYC5jIJOFEayFMQPJv6P0/+laz7gR+nc+ethQko+T0HMoFgtRqLNlEWcpRMqEu0Bvd/lc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJmxNlcoI/4P6KajxH0ZP1HGWN9zfZ/rNpua6p7z7OREZXiVfm2cPaHfxqfqpRDMFfNcGqkhdnSNP88ulvH6FEk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA9tILrEBJBJAz1jllG7bMsSXoX4FXSqJS4EA3xO0Bq4)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:04:58 +0000 (0:00:01.212)       0:00:12.740 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8HPN1rEYJjtn96cIvTWt15pbnpZHUaSObbnKJuN4Wjc1I+OLnt9UqzxIUKD2iR5JRvwRPALIU/yI7w2VtKEIBd91TQvRn7S4s8+k1/t0g6YZ++2wEVGgYads/B6l1DRxkXBNtZw1Ln+vVPoDkC7yAESkqIxcyHZffvYKu6x08lqaFI8QsN+XTLv+IT3ium7aTha/W83HLha57MQIPcJzFqEDuX7U0CElVG9I92P0v4DzCn/PusYmlSpC/CH9biZ/2KHM1qs8OslVvH7sN80GbPOLOmHaeBOxew3UhK5B/h0vAHiRRnqE1vCuLiZSpvXWl9t6+ZMNSmVetpoUQfmL//whEsijo0IKpAFO73+4TtsIhDQTXMGMl7mw7V0wyNr/FTuesrjpvy83k41p09zYH7E2yeS+GaEAmO45DYR8ZDtnCMY8jXyM3juGaPSsSnMWf/MDIMz0zoF26XTOCxsh/uog5wmquA/cspfBOY7N/TBvaII4mClQHbR/rrVu5pSs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOGBD1qRkU1E+8B9dOgjnbfDdXHK+Cz0rVwTuFYoLoHsXXFq7VcOUlwz88iqslYMXbl1spXd3N01MM9PyDAtUtY=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJOvRGyPHGlyvK3Iamvw98oZyPnTKXXpH5yKkPf84rdN)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:04:59 +0000 (0:00:01.175)       0:00:13.915 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGaSv2z8KYatEadrhrBeLbzfwSpBqzFtW+NtiVGLd8RdcZRTG/jVMZrJ3662QHanIjtyGSj955AeoTDZu2mWPF4=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBRnrgLVfR3WzxrqDvY5sSK8+rC0gHUkNh8BppeKslo7)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRede7acL34Vwqq0hbXD1elCR9GaM8wA5orBNzo8/FYKrC74pyw3SwuFc9AONF1ftHS5hkm0xvPhBBrIG1SK/VPYHMcp/7qBJmASXIFuedEZMB6L4YtSwxunNfEObemcStnYe/0MwXSpBxXXzhcOKvc1qukqtV7efovVPe5n7/EPC56Oh7ikHnDoC8DjeuRtPeJMn48bB1vbsg52A/HZ41+Co69RYok4GDHFAuuvgZkeGu0HiAGbJXeTumBSVHew6TACJn0qAMjjUzkJxa/az1l6nmx7jhk6sUaUwsB9KHwpTD2rDtnszFKTTjZ+xZmFH31z1+mtyeM4gLzBaLgaMoqh87mTwmGDZi9wQKpeBhZ4N5lCu+E4nLC210lMKgIR8j+HmYXo0jnK1ptIxLM1/dTh/B/6CxUtHkGAhsjN3T/WQPUDVqYK9oQmcxMgnOKKePaIGPQkvLY3hikqKgr5Aj/tn1oiLYJFSZdWN2k2YOHPbA6BMuEUVfTXH2A/2pz0M=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:05:00 +0000 (0:00:01.256)       0:00:15.172 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJymRfzJkF5DlpV9c0xUAxGa5/atmjevbSfZ5MyRczX0)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4NGWiaqA4R3vXUlGso30uo0jm1j9LecnZp7yFHdmPEEXnLNmcwiXzyqbCXYdkiuKKiByS7G0JEHFm7H1hSXjnpjTDT+YWcfHVeQaZJbbUJ89s0yzEzHlyEoECEabfTV5Zto1PqTpmaui0KJhp8faCvoAGoChAhAHZItwDl9Mn4OwwO6rkIdpXS3TjksiDKZkOoXxFmuPD7quDRIDljHsj64ZoYC5oIoIwe6koVXE6Z9Tks/AQJrdm3UyT22TDswDw95AW9YmA/F7wQnkxVFdAfQgeb375xL0gaj9nUndffVOkTud5VaTV6frDtlQdJoW4FM6Zs7cVk0rwKmcLOou7+8DSfbC4J7sXWzE0jsDlBV0IS+G9anbaKqTvc9OV3csXNxk42iKPFGJdTElgjMsrXIv07uvKH3i/4VPXL9nnZoUcZH6M6wsPpsH1slfQMe+xiWXShzn6D91qEXSoTOay87ITIzNLr+ysi9GdbveNnd4rfjl65ThKB+rcfgyO7o0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKM4+JQTJfVoY48FzdKnbrn+naic3g18CgO2PZDWSCu2Nl3zqtJ4hnQfhCQi/83vGllY/nKgMAFhkno8C56DsP4=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nFriday 02 October 2026  10:05:01 +0000 (0:00:01.255)       0:00:16.427 ******** \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] ***\nFriday 02 October 2026  10:05:07 +0000 (0:00:05.777)       0:00:22.205 ******** \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] ***********\nFriday 02 October 2026  10:05:07 +0000 (0:00:00.218)       0:00:22.423 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL1F/O+bU5RHT8eebm47/jVIKx7Wxm4JPNrzmEUl3HmR)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXdnR1qKzc/P0eoEMHpYDs9yGmkMFj70XKTkinGxXfKZvxHFa6kfx4BavHDwT5MjCZTc12ybKjFqgjUo9e7HkYHkAMvTACB77DnDygTryzKHBSaipCFxcOWw5UU8vfAlE0vOrkZgZJ6EXjOy7YTHILH7ULoLvQWrXat9nuo82/1jl3YvpshCZatbvMluASU25CftoKzenJ3WnR5+34GEMiKDKj3O80p+ASaQ9C7YC5RXYRNkTD/9z8vKiWRkiPeYF3OYQv9YsBEJNhCfUBfA1gAaCgWYugwl/Ol5fwC2/AffAo14GV4iqUseUK2fiK2XHo5QrdhW1HHHH9awuA14GwgNpfwLREIC6c9MwY7RUrXvXwO3oy21JhWJKSbactxYaZtSKf5zhswC0rMYMG+jSU9uPekKiDX+QFCffZfN1gVmgY+z769f2NrpYaGFeCnoJJhP1HdRBXQKcRtkC8QWlWXm9wyRVatqnMBhQ77qPtziSFi3jXO/cwKHDP6zr2BCU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDAOZNWQAPNQQ0+Ou+wTHBbkaTdy3PHOAm1Y0kPGUHI7ZLqyNlMl2HZnldnkDcGXUpoE9rMuHQr24R5vn2Emy0g=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:05:09 +0000 (0:00:01.314)       0:00:23.738 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC1ndNUDmMGLDqahLp54wTsDj0eXgMN18Gc2szvLxvypGlqjO3uTubRXHhZnJI6uMcufr4gkvjR1L18FvGFQutw=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDMJDyb806CQKSDE8XZngFtnpjn7GWfsPkwikUOV2SKTt/owriiMiCsyvgPDPXEtYQDfTJU0OsXuwOVOlGTM/ZPNFb08RazsQVChID2AlHF0CfmMyDomFH2PbpSlD7/PpThAewoz86OZmhgvllAIvMdgpzEBFpm0y+grbKKIQPhgxJ5QMQVKWKdU4PxQiv0kPr8I/+fzA/bLmrdwg7QDDOQuDkx+O1UxL0Rk/hh0gtZbbaQQx1f/mp1CbTLBfGblKbwY5RL3vSBGNUc62TjTrznshZMPn7/W4urNvS/7pX+E+jEmA9dXgMgHZkQxuYyGHF2ZoLVD/oX1o9P93g4agoRRc3mfD/+2YkHUvgLk2g2s1xV+OMJfET10uZz4li1NHq6xkbGkmeKUdUcsI0LOUs0oxkSqdy3BaAFUTroDN0caucJfGF2DfDwhzc9iItH79H2RFs75PYxrfcmp6LuLcz8gInL10J07HRpfaFltXvl3yByMrdvSg62pHXuD0ZnEg8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvUFg6eyscT4NfZWxTMDQ35VN7aT/KZ8y6VpZaUY4NR)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:05:10 +0000 (0:00:01.181)       0:00:24.919 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEa9K5IcaZEGT07cXVu0uAib4moUV8s9O4f52wPRNOrM)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC2KOdPLkhzUBBJv0QstC4o31VFSEld799nTZlQYjv3m83MAvD6+L1udAb9P0hMX7wNSoEXtMWhcTxUrmYujWDwaX7pjBQsvqOk9P38OZe7rFTqJXJerNlB2YMn1IJ0XaTDLOx9y2R5N2gMfSnKeGHVlszj0qZasO4hUURcm4nViA2jN0DjuQXK3ylukjMrWoEvuoe9Wuq/0RgJm4iUFsbV222e8SIrrTd3jraA6t7FJlYxu3GkE59hil5NAyfuhCpE4w5MayuboLlKUhddpZV0lXbGeUaiBu6iOOiq1VSQVwBL9mdm+WtrCbkZd4hl9/aP6ibOaULX5aqxmboYKYgT7zMbTCFeDqIEd4es8oQcBz4Hdcqa1yuzdvdepE2x0CLUkYl4U7TxcAU4OJCSXXjazcJGRHop4SnD9GdKUXsOXXJX9Q3yXFgNJ9A/SXtI8/A1I2iioBSZ/Ci6InLMA0N2D+TRULwqvGRbNHXb1+Z6GWfdQduzqwC+zch/0F/EhVs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBhgqp780ncDGz2YyX4B56sZlkJVyctJzwy2Rhi5Z+4ZYRBC90LyB+7Z4OJCBcb8iaj6QonEnh6ARO0PasaDvAE=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:05:11 +0000 (0:00:01.201)       0:00:26.120 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA9tILrEBJBJAz1jllG7bMsSXoX4FXSqJS4EA3xO0Bq4)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCusd8N0+YgGmEyaHrPCECurN81bt0jGbM0JoSd6XaYr59rwFheV9DRHsSd1jWGdXnZOS3b0v18dGqwC9h9EfX8YDh6k3Rr/SJv3i0T/+WoXhsfhVsAw0DcIwT0ZVvjHldpqwUqC5ghsxYzJpgppwX46Kq9sFPCDnWU/TP6YmFsuVsnmOl/imF+aedYDdjNXUh4bhjXXzG7k8x68p413O7KBerIb/ieZDgXo9NP34d+vAUpUjUxSARcaa9r7WVqMc8G2DyK55migYiMgirGrqmDPdgMa5cuFU34MfPkwDfAEN8gtm40rN5+MIKziBFliSPeNhPaQfxCRU0Ivi9zQvoG2IpALXze667Opr3sv9BogyZ0kM1Wze+/0X6PhPHPvPHnBzHGeglFSW6+uifiiX2zeDm26eNBVp3VMTHFDD2BnLMoo7bHhq45jHLp+/BYC5jIJOFEayFMQPJv6P0/+laz7gR+nc+ethQko+T0HMoFgtRqLNlEWcpRMqEu0Bvd/lc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJmxNlcoI/4P6KajxH0ZP1HGWN9zfZ/rNpua6p7z7OREZXiVfm2cPaHfxqfqpRDMFfNcGqkhdnSNP88ulvH6FEk=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:05:12 +0000 (0:00:01.182)       0:00:27.303 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8HPN1rEYJjtn96cIvTWt15pbnpZHUaSObbnKJuN4Wjc1I+OLnt9UqzxIUKD2iR5JRvwRPALIU/yI7w2VtKEIBd91TQvRn7S4s8+k1/t0g6YZ++2wEVGgYads/B6l1DRxkXBNtZw1Ln+vVPoDkC7yAESkqIxcyHZffvYKu6x08lqaFI8QsN+XTLv+IT3ium7aTha/W83HLha57MQIPcJzFqEDuX7U0CElVG9I92P0v4DzCn/PusYmlSpC/CH9biZ/2KHM1qs8OslVvH7sN80GbPOLOmHaeBOxew3UhK5B/h0vAHiRRnqE1vCuLiZSpvXWl9t6+ZMNSmVetpoUQfmL//whEsijo0IKpAFO73+4TtsIhDQTXMGMl7mw7V0wyNr/FTuesrjpvy83k41p09zYH7E2yeS+GaEAmO45DYR8ZDtnCMY8jXyM3juGaPSsSnMWf/MDIMz0zoF26XTOCxsh/uog5wmquA/cspfBOY7N/TBvaII4mClQHbR/rrVu5pSs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOGBD1qRkU1E+8B9dOgjnbfDdXHK+Cz0rVwTuFYoLoHsXXFq7VcOUlwz88iqslYMXbl1spXd3N01MM9PyDAtUtY=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJOvRGyPHGlyvK3Iamvw98oZyPnTKXXpH5yKkPf84rdN)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:05:13 +0000 (0:00:01.178)       0:00:28.481 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRede7acL34Vwqq0hbXD1elCR9GaM8wA5orBNzo8/FYKrC74pyw3SwuFc9AONF1ftHS5hkm0xvPhBBrIG1SK/VPYHMcp/7qBJmASXIFuedEZMB6L4YtSwxunNfEObemcStnYe/0MwXSpBxXXzhcOKvc1qukqtV7efovVPe5n7/EPC56Oh7ikHnDoC8DjeuRtPeJMn48bB1vbsg52A/HZ41+Co69RYok4GDHFAuuvgZkeGu0HiAGbJXeTumBSVHew6TACJn0qAMjjUzkJxa/az1l6nmx7jhk6sUaUwsB9KHwpTD2rDtnszFKTTjZ+xZmFH31z1+mtyeM4gLzBaLgaMoqh87mTwmGDZi9wQKpeBhZ4N5lCu+E4nLC210lMKgIR8j+HmYXo0jnK1ptIxLM1/dTh/B/6CxUtHkGAhsjN3T/WQPUDVqYK9oQmcxMgnOKKePaIGPQkvLY3hikqKgr5Aj/tn1oiLYJFSZdWN2k2YOHPbA6BMuEUVfTXH2A/2pz0M=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGaSv2z8KYatEadrhrBeLbzfwSpBqzFtW+NtiVGLd8RdcZRTG/jVMZrJ3662QHanIjtyGSj955AeoTDZu2mWPF4=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBRnrgLVfR3WzxrqDvY5sSK8+rC0gHUkNh8BppeKslo7)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 02 October 2026  10:05:15 +0000 (0:00:01.230)       0:00:29.711 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJymRfzJkF5DlpV9c0xUAxGa5/atmjevbSfZ5MyRczX0)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4NGWiaqA4R3vXUlGso30uo0jm1j9LecnZp7yFHdmPEEXnLNmcwiXzyqbCXYdkiuKKiByS7G0JEHFm7H1hSXjnpjTDT+YWcfHVeQaZJbbUJ89s0yzEzHlyEoECEabfTV5Zto1PqTpmaui0KJhp8faCvoAGoChAhAHZItwDl9Mn4OwwO6rkIdpXS3TjksiDKZkOoXxFmuPD7quDRIDljHsj64ZoYC5oIoIwe6koVXE6Z9Tks/AQJrdm3UyT22TDswDw95AW9YmA/F7wQnkxVFdAfQgeb375xL0gaj9nUndffVOkTud5VaTV6frDtlQdJoW4FM6Zs7cVk0rwKmcLOou7+8DSfbC4J7sXWzE0jsDlBV0IS+G9anbaKqTvc9OV3csXNxk42iKPFGJdTElgjMsrXIv07uvKH3i/4VPXL9nnZoUcZH6M6wsPpsH1slfQMe+xiWXShzn6D91qEXSoTOay87ITIzNLr+ysi9GdbveNnd4rfjl65ThKB+rcfgyO7o0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKM4+JQTJfVoY48FzdKnbrn+naic3g18CgO2PZDWSCu2Nl3zqtJ4hnQfhCQi/83vGllY/nKgMAFhkno8C56DsP4=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nFriday 02 October 2026  10:05:16 +0000 (0:00:01.210)       0:00:30.922 ******** \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] *************\nFriday 02 October 2026  10:05:16 +0000 (0:00:00.209)       0:00:31.131 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nFriday 02 October 2026  10:05:16 +0000 (0:00:00.072)       0:00:31.204 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nFriday 02 October 2026  10:05:16 +0000 (0:00:00.064)       0:00:31.269 ******** \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 ********************************************************************\nFriday 02 October 2026  10:05:17 +0000 (0:00:00.549)       0:00:31.819 ******** \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 7.00s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.78s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.59s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.31s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.27s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.26s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.26s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.23s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.21s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.21s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.20s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.55s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.22s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.21s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.21s\n+ osism apply squid\n\u001b[32m2026-10-02 10:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-10-02 10:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0dadcddc-7bda-4df2-a811-b4f6bf6d2f91 (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0dadcddc-7bda-4df2-a811-b4f6bf6d2f91 (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Assert that squid_network_mode is supported] ******\nFriday 02 October 2026  10:05:33 +0000 (0:00:00.218)       0:00:00.218 ******** \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.services.squid : Include install tasks] ****************************\nFriday 02 October 2026  10:05:33 +0000 (0:00:00.085)       0:00:00.303 ******** \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] ************************\nFriday 02 October 2026  10:05:33 +0000 (0:00:00.087)       0:00:00.390 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nFriday 02 October 2026  10:05:36 +0000 (0:00:02.677)       0:00:03.068 ******** \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 base configuration file] ***************\nFriday 02 October 2026  10:05:37 +0000 (0:00:01.253)       0:00:04.322 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy squid configuration files] *******************\nFriday 02 October 2026  10:05:38 +0000 (0:00:01.197)       0:00:05.519 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nFriday 02 October 2026  10:05:39 +0000 (0:00:00.867)       0:00:06.387 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nFriday 02 October 2026  10:05:40 +0000 (0:00:00.415)       0:00:06.802 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nFriday 02 October 2026  10:05:41 +0000 (0:00:01.012)       0:00:07.815 ******** \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] *****************\nFriday 02 October 2026  10:06:12 +0000 (0:00:31.723)       0:00:39.538 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nFriday 02 October 2026  10:06:24 +0000 (0:00:12.194)       0:00:51.733 ******** \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nFriday 02 October 2026  10:07:25 +0000 (0:01:00.086)       0:01:51.820 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nFriday 02 October 2026  10:07:25 +0000 (0:00:00.073)       0:01:51.893 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:07:25 +0000 (0:00:00.687)       0:01:52.581 ******** \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.09s\nosism.services.squid : Manage squid service ---------------------------- 31.72s\nosism.services.squid : Restart squid service --------------------------- 12.19s\nosism.services.squid : Install required packages ------------------------ 2.68s\nosism.services.squid : Create required directories ---------------------- 1.25s\nosism.services.squid : Copy squid base configuration file --------------- 1.20s\nosism.services.squid : Copy docker-compose.yml file --------------------- 1.01s\nosism.services.squid : Copy squid configuration files ------------------- 0.87s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.69s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.42s\nosism.services.squid : Include install tasks ---------------------------- 0.09s\nosism.services.squid : Assert that squid_network_mode is supported ------ 0.09s\nosism.services.squid : Register that squid service was restarted -------- 0.07s\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-kolla-namespace.sh kolla\n+ set -e\n+ SYNC=false\n+ [[ kolla == \\-\\-\\s\\y\\n\\c ]]\n+ NAMESPACE=kolla\n+ sed -i 's#docker_namespace: .*#docker_namespace: kolla#g' /opt/configuration/inventory/group_vars/all/kolla.yml\n+ [[ false == \\t\\r\\u\\e ]]\n++ semver latest 9.0.0\n+ [[ -1 -lt 0 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ osism apply operator -u ubuntu -l testbed-nodes\n\u001b[32m2026-10-02 10:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-10-02 10:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8052bd40-3680-4961-a59a-f5caea5d9ab8 (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8052bd40-3680-4961-a59a-f5caea5d9ab8 (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 02 October 2026  10:07:41 +0000 (0:00:00.224)       0:00:00.224 ******** \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\nTASK [Do not require tty for all users] ****************************************\nFriday 02 October 2026  10:07:45 +0000 (0:00:03.430)       0:00:03.655 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nFriday 02 October 2026  10:07:46 +0000 (0:00:00.818)       0:00:04.474 ******** \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] ***\nFriday 02 October 2026  10:07:46 +0000 (0:00:00.200)       0:00:04.674 ******** \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] **************************\nFriday 02 October 2026  10:07:46 +0000 (0:00:00.202)       0:00:04.877 ******** \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-0]\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] ************************************\nFriday 02 October 2026  10:07:47 +0000 (0:00:00.759)       0:00:05.636 ******** \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\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nFriday 02 October 2026  10:07:48 +0000 (0:00:00.945)       0:00:06.581 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nFriday 02 October 2026  10:07:49 +0000 (0:00:01.202)       0:00:07.783 ******** \n\u001b[0;33mchanged: [testbed-node-5]\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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nFriday 02 October 2026  10:07:50 +0000 (0:00:01.412)       0:00:09.196 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (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-0] => (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-2] => (item=export LANG=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-0] => (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 LANG=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\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-4] => (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-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nFriday 02 October 2026  10:07:52 +0000 (0:00:01.562)       0:00:10.758 ******** \n\u001b[0;36mskipping: [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] ***\nFriday 02 October 2026  10:07:52 +0000 (0:00:00.168)       0:00:10.927 ******** \n\u001b[0;36mskipping: [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] **************************\nFriday 02 October 2026  10:07:52 +0000 (0:00:00.193)       0:00:11.121 ******** \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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nFriday 02 October 2026  10:07:53 +0000 (0:00:00.587)       0:00:11.708 ******** \n\u001b[0;36mskipping: [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] ************************\nFriday 02 October 2026  10:07:53 +0000 (0:00:00.174)       0:00:11.883 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\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] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\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-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nFriday 02 October 2026  10:07:54 +0000 (0:00:00.716)       0:00:12.599 ******** \n\u001b[0;36mskipping: [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] *****************\nFriday 02 October 2026  10:07:54 +0000 (0:00:00.177)       0:00:12.776 ******** \n\u001b[0;36mskipping: [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] **************\nFriday 02 October 2026  10:07:54 +0000 (0:00:00.187)       0:00:12.964 ******** \n\u001b[0;36mskipping: [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] ***********************************\nFriday 02 October 2026  10:07:54 +0000 (0:00:00.169)       0:00:13.133 ******** \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.operator : Unset & lock password] **************************\nFriday 02 October 2026  10:07:55 +0000 (0:00:00.683)       0:00:13.817 ******** \n\u001b[0;36mskipping: [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 ********************************************************************\nFriday 02 October 2026  10:07:55 +0000 (0:00:00.288)       0:00:14.105 ******** \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.43s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.56s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.41s\nosism.commons.operator : Add user to additional groups ------------------ 1.20s\nosism.commons.operator : Create user ------------------------------------ 0.95s\nDo not require tty for all users ---------------------------------------- 0.82s\nosism.commons.operator : Create operator group -------------------------- 0.76s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.72s\nosism.commons.operator : Set password ----------------------------------- 0.68s\nosism.commons.operator : Create .ssh directory -------------------------- 0.59s\nosism.commons.operator : Unset & lock password -------------------------- 0.29s\nosism.commons.operator : Set operator_groups variable to default value --- 0.20s\nosism.commons.operator : Gather variables for each operating system ----- 0.20s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.19s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.19s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.18s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.17s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.17s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.17s\n+ osism apply --environment custom facts\n\u001b[32m2026-10-02 10:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-10-02 10:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-10-02 10:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f28358b-5097-4d4f-9a11-42df4f344a76 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7f28358b-5097-4d4f-9a11-42df4f344a76 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nFriday 02 October 2026  10:08:11 +0000 (0:00:00.151)       0:00:00.151 ******** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nFriday 02 October 2026  10:08:13 +0000 (0:00:01.549)       0:00:01.701 ******** \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-4]\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\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nFriday 02 October 2026  10:08:15 +0000 (0:00:01.549)       0:00:03.251 ******** \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] ***\nFriday 02 October 2026  10:08:15 +0000 (0:00:00.125)       0:00:03.376 ******** \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] ******************\nFriday 02 October 2026  10:08:15 +0000 (0:00:00.222)       0:00:03.599 ******** \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] ***\nFriday 02 October 2026  10:08:15 +0000 (0:00:00.234)       0:00:03.833 ******** \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] *****\nFriday 02 October 2026  10:08:15 +0000 (0:00:00.164)       0:00:03.998 ******** \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] *************\nFriday 02 October 2026  10:08:16 +0000 (0:00:00.482)       0:00:04.481 ******** \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] ***************\nFriday 02 October 2026  10:08:16 +0000 (0:00:00.150)       0:00:04.632 ******** \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 : Remove sources.list file] *********************\nFriday 02 October 2026  10:08:17 +0000 (0:00:01.144)       0:00:05.776 ******** \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] *********************\nFriday 02 October 2026  10:08:18 +0000 (0:00:00.459)       0:00:06.236 ******** \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] *************************\nFriday 02 October 2026  10:08:19 +0000 (0:00:01.169)       0:00:07.405 ******** \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 [Install required packages (RedHat)] **************************************\nFriday 02 October 2026  10:08:35 +0000 (0:00:15.869)       0:00:23.274 ******** \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)] **************************************\nFriday 02 October 2026  10:08:35 +0000 (0:00:00.123)       0:00:23.398 ******** \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 [Create custom facts directory] *******************************************\nFriday 02 October 2026  10:08:42 +0000 (0:00:07.618)       0:00:31.016 ******** \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] *********************************************************\nFriday 02 October 2026  10:08:43 +0000 (0:00:00.449)       0:00:31.465 ******** \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-4] => (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-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-5] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\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\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nFriday 02 October 2026  10:08:46 +0000 (0:00:03.542)       0:00:35.007 ******** \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] ***********************************************\nFriday 02 October 2026  10:08:48 +0000 (0:00:01.306)       0:00:36.313 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\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 ********************************************************************\nFriday 02 October 2026  10:08:52 +0000 (0:00:04.466)       0:00:40.780 ******** \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 15.87s\nInstall required packages (Debian) -------------------------------------- 7.62s\nGathers facts about hosts ----------------------------------------------- 4.47s\nCopy fact files --------------------------------------------------------- 3.54s\nCreate custom facts directory ------------------------------------------- 1.55s\nCopy fact file ---------------------------------------------------------- 1.55s\nosism.commons.repository : Force update of package cache ---------------- 1.31s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.17s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.14s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.48s\nosism.commons.repository : Remove sources.list file --------------------- 0.46s\nCreate custom facts directory ------------------------------------------- 0.45s\nosism.commons.repository : Set repositories to default ------------------ 0.23s\nosism.commons.repository : Set repository_default fact to default value --- 0.22s\nosism.commons.repository : Include distribution specific repository tasks --- 0.16s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.15s\nosism.commons.repository : Gather variables for each operating system --- 0.13s\nInstall required packages (RedHat) -------------------------------------- 0.12s\n+ osism apply bootstrap\n\u001b[32m2026-10-02 10:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-10-02 10:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17617f84-2932-45f1-8d61-d7a79e09a3d9 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 17617f84-2932-45f1-8d61-d7a79e09a3d9 (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] ************************************\nFriday 02 October 2026  10:09:09 +0000 (0:00:00.223)       0:00:00.223 ******** \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] ***********************************************\nFriday 02 October 2026  10:09:09 +0000 (0:00:00.413)       0:00:00.636 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts (if using --limit)] ***************************\n\nTASK [Gathers facts about hosts] ***********************************************\nFriday 02 October 2026  10:09:14 +0000 (0:00:04.708)       0:00:05.345 ******** \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-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \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-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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\u001b[0;36mskipping: [testbed-node-4] => (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-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (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] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-2) \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-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \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-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \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-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \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-2] => (item=testbed-node-4) \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-3) \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-5] => (item=testbed-node-4) \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 : Assert that the host name fits HOST_NAME_MAX] ***\nFriday 02 October 2026  10:09:14 +0000 (0:00:00.558)       0:00:05.904 ******** \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.hostname : Set hostname] ***********************************\nFriday 02 October 2026  10:09:14 +0000 (0:00:00.229)       0:00:06.133 ******** \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-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-manager]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nFriday 02 October 2026  10:09:16 +0000 (0:00:01.284)       0:00:07.417 ******** \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\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 [osism.commons.hosts : Include type specific tasks] ***********************\nFriday 02 October 2026  10:09:17 +0000 (0:00:01.363)       0:00:08.781 ******** \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] ******************************\nFriday 02 October 2026  10:09:17 +0000 (0:00:00.385)       0:00:09.166 ******** \n\u001b[0;33mchanged: [testbed-manager]\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-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.commons.proxy : Include distribution specific tasks] ***************\nFriday 02 October 2026  10:09:19 +0000 (0:00:01.628)       0:00:10.795 ******** \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] ****************\nFriday 02 October 2026  10:09:19 +0000 (0:00:00.336)       0:00:11.131 ******** \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.commons.proxy : Set system wide settings in environment file] ******\nFriday 02 October 2026  10:09:21 +0000 (0:00:01.161)       0:00:12.292 ******** \n\u001b[0;36mskipping: [testbed-manager]\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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.proxy : Remove system wide settings in environment file] ***\nFriday 02 October 2026  10:09:21 +0000 (0:00:00.698)       0:00:12.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\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] ***\nFriday 02 October 2026  10:09:22 +0000 (0:00:00.487)       0:00:13.478 ******** \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] *********************\nFriday 02 October 2026  10:09:22 +0000 (0:00:00.276)       0:00:13.755 ******** \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] ***\nFriday 02 October 2026  10:09:22 +0000 (0:00:00.353)       0:00:14.108 ******** \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] ***\nFriday 02 October 2026  10:09:23 +0000 (0:00:00.374)       0:00:14.483 ******** \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-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\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nFriday 02 October 2026  10:09:24 +0000 (0:00:01.307)       0:00:15.790 ******** \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] *****\nFriday 02 October 2026  10:09:24 +0000 (0:00:00.286)       0:00:16.077 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nFriday 02 October 2026  10:09:25 +0000 (0:00:00.605)       0:00:16.683 ******** \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] ***\nFriday 02 October 2026  10:09:25 +0000 (0:00:00.300)       0:00:16.984 ******** \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.resolvconf : Copy configuration files] *********************\nFriday 02 October 2026  10:09:26 +0000 (0:00:00.609)       0:00:17.593 ******** \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-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.resolvconf : Start/enable systemd-resolved service] ********\nFriday 02 October 2026  10:09:27 +0000 (0:00:01.174)       0:00:18.767 ******** \n\u001b[0;32mok: [testbed-manager]\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\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\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nFriday 02 October 2026  10:09:28 +0000 (0:00:01.232)       0:00:20.000 ******** \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] *************\nFriday 02 October 2026  10:09:29 +0000 (0:00:00.377)       0:00:20.377 ******** \n\u001b[0;36mskipping: [testbed-manager]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.hostname_check : Assert that the planned kernel host names are unique] ***\nFriday 02 October 2026  10:09:30 +0000 (0:00:01.344)       0:00:21.722 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.hostname_check : Determine the kernel hostname and its canonical form] ***\nFriday 02 October 2026  10:09:30 +0000 (0:00:00.428)       0:00:22.151 ******** \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-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-2]\u001b[0m\n\nTASK [osism.commons.hostname_check : Assert that the probe returned both names] ***\nFriday 02 October 2026  10:09:31 +0000 (0:00:00.635)       0:00:22.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.hostname_check : Record the two names] *********************\nFriday 02 October 2026  10:09:31 +0000 (0:00:00.260)       0:00:23.046 ******** \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.hostname_check : Assert that the host's own name resolves] ***\nFriday 02 October 2026  10:09:32 +0000 (0:00:00.291)       0:00:23.338 ******** \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.hostname_check : Assert that every component will derive the same host name] ***\nFriday 02 October 2026  10:09:32 +0000 (0:00:00.308)       0:00:23.646 ******** \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.hostname_check : Warn that an accepted host name split is in effect] ***\nFriday 02 October 2026  10:09:32 +0000 (0:00:00.284)       0:00:23.931 ******** \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 : Gather variables for each operating system] ***\nFriday 02 October 2026  10:09:33 +0000 (0:00:00.384)       0:00:24.315 ******** \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] ***\nFriday 02 October 2026  10:09:33 +0000 (0:00:00.287)       0:00:24.602 ******** \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] ******************\nFriday 02 October 2026  10:09:33 +0000 (0:00:00.257)       0:00:24.860 ******** \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] ***\nFriday 02 October 2026  10:09:33 +0000 (0:00:00.251)       0:00:25.112 ******** \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] *****\nFriday 02 October 2026  10:09:34 +0000 (0:00:00.374)       0:00:25.487 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nFriday 02 October 2026  10:09:34 +0000 (0:00:00.633)       0:00:26.121 ******** \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] ***************\nFriday 02 October 2026  10:09:35 +0000 (0:00:00.323)       0:00:26.444 ******** \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;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [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.commons.repository : Remove sources.list file] *********************\nFriday 02 October 2026  10:09:36 +0000 (0:00:01.197)       0:00:27.641 ******** \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nFriday 02 October 2026  10:09:37 +0000 (0:00:00.632)       0:00:28.274 ******** \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;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.repository : Update package cache] *************************\nFriday 02 October 2026  10:09:38 +0000 (0:00:01.251)       0:00:29.525 ******** \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\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\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nFriday 02 October 2026  10:09:55 +0000 (0:00:16.769)       0:00:46.295 ******** \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] *****\nFriday 02 October 2026  10:09:55 +0000 (0:00:00.318)       0:00:46.614 ******** \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] ***\nFriday 02 October 2026  10:09:55 +0000 (0:00:00.312)       0:00:46.926 ******** \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] ****\nFriday 02 October 2026  10:09:56 +0000 (0:00:00.314)       0:00:47.240 ******** \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] ************************\nFriday 02 October 2026  10:09:56 +0000 (0:00:00.388)       0:00:47.628 ******** \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-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\nTASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nFriday 02 October 2026  10:09:58 +0000 (0:00:01.823)       0:00:49.452 ******** \n\u001b[0;33mchanged: [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-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-3]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nFriday 02 October 2026  10:09:59 +0000 (0:00:01.151)       0:00:50.603 ******** \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-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.rsyslog : Include fluentd tasks] **************************\nFriday 02 October 2026  10:10:00 +0000 (0:00:00.891)       0:00:51.495 ******** \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] ***\nFriday 02 October 2026  10:10:00 +0000 (0:00:00.355)       0:00:51.850 ******** \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-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] ************\nFriday 02 October 2026  10:10:01 +0000 (0:00:01.140)       0:00:52.990 ******** \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] ************************\nFriday 02 October 2026  10:10:02 +0000 (0:00:00.329)       0:00:53.319 ******** \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] **********\nFriday 02 October 2026  10:10:02 +0000 (0:00:00.372)       0:00:53.691 ******** \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-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\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nFriday 02 October 2026  10:10:04 +0000 (0:00:01.728)       0:00:55.420 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nFriday 02 October 2026  10:10:05 +0000 (0:00:01.295)       0:00:56.715 ******** \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-2]\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-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nFriday 02 October 2026  10:10:19 +0000 (0:00:14.398)       0:01:11.114 ******** \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.commons.configfs : Start sys-kernel-config mount] ******************\nFriday 02 October 2026  10:10:21 +0000 (0:00:01.752)       0:01:12.866 ******** \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.commons.packages : Gather variables for each operating system] *****\nFriday 02 October 2026  10:10:22 +0000 (0:00:01.113)       0:01:13.979 ******** \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] ***\nFriday 02 October 2026  10:10:23 +0000 (0:00:00.253)       0:01:14.232 ******** \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] ****\nFriday 02 October 2026  10:10:23 +0000 (0:00:00.317)       0:01:14.550 ******** \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] ********************\nFriday 02 October 2026  10:10:23 +0000 (0:00:00.374)       0:01:14.924 ******** \n\u001b[0;32mok: [testbed-node-1]\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-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\nTASK [osism.commons.packages : Set needrestart mode] ***************************\nFriday 02 October 2026  10:10:25 +0000 (0:00:02.059)       0:01:16.984 ******** \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-5]\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-2]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nFriday 02 October 2026  10:10:26 +0000 (0:00:00.685)       0:01:17.669 ******** \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] ***************************\nFriday 02 October 2026  10:10:26 +0000 (0:00:00.331)       0:01:18.000 ******** \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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nFriday 02 October 2026  10:10:28 +0000 (0:00:01.264)       0:01:19.265 ******** \n\u001b[0;33mchanged: [testbed-node-1]\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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Upgrade packages] *******************************\nFriday 02 October 2026  10:10:30 +0000 (0:00:02.005)       0:01:21.270 ******** \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-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-4]\u001b[0m\n\nTASK [osism.commons.packages : Download required packages] *********************\nFriday 02 October 2026  10:10:32 +0000 (0:00:02.659)       0:01:23.930 ******** \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\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.packages : Install required packages] **********************\nFriday 02 October 2026  10:11:04 +0000 (0:00:31.339)       0:01:55.269 ******** \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-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.packages : Remove useless packages from the cache] *********\nFriday 02 October 2026  10:12:21 +0000 (0:01:17.810)       0:03:13.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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nFriday 02 October 2026  10:12:23 +0000 (0:00:02.030)       0:03:15.110 ******** \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-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-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nFriday 02 October 2026  10:12:38 +0000 (0:00:15.006)       0:03:30.117 ******** \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] ***********\nFriday 02 October 2026  10:12:39 +0000 (0:00:00.555)       0:03:30.673 ******** \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-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\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-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nFriday 02 October 2026  10:12:41 +0000 (0:00:01.739)       0:03:32.412 ******** \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-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \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_intvl', 'value': 3}) \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_probes', '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.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-3]\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-0] => (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-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\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-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\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-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\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-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\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-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-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-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\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-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nFriday 02 October 2026  10:12:47 +0000 (0:00:05.785)       0:03:38.198 ******** \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-1] => (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-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] *****************\nFriday 02 October 2026  10:12:47 +0000 (0:00:00.706)       0:03:38.904 ******** \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-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on network] *****************\nFriday 02 October 2026  10:12:49 +0000 (0:00:01.609)       0:03:40.513 ******** \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] ****************\nFriday 02 October 2026  10:12:49 +0000 (0:00:00.580)       0:03:41.094 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \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-manager]\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-4] => (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\nTASK [osism.commons.limits : Include limits tasks] *****************************\nFriday 02 October 2026  10:12:50 +0000 (0:00:00.814)       0:03:41.908 ******** \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] *************************\nFriday 02 October 2026  10:12:51 +0000 (0:00:00.362)       0:03:42.271 ******** \n\u001b[0;32mok: [testbed-node-0]\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-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-manager]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nFriday 02 October 2026  10:12:59 +0000 (0:00:08.112)       0:03:50.383 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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-2] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-4] => (item=nscd) \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=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Start/enable required services] *****************\nFriday 02 October 2026  10:12:59 +0000 (0:00:00.408)       0:03:50.792 ******** \n\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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-4] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nFriday 02 October 2026  10:13:00 +0000 (0:00:01.181)       0:03:51.973 ******** \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] *************************\nFriday 02 October 2026  10:13:01 +0000 (0:00:00.504)       0:03:52.477 ******** \n\u001b[0;32mok: [testbed-manager]\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-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\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nFriday 02 October 2026  10:13:02 +0000 (0:00:01.467)       0:03:53.945 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Disable the dynamic motd-news service] **************\nFriday 02 October 2026  10:13:03 +0000 (0:00:00.673)       0:03:54.618 ******** \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-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] **********\nFriday 02 October 2026  10:13:04 +0000 (0:00:00.709)       0:03:55.328 ******** \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-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.motd : Remove pam_motd.so rule] ****************************\nFriday 02 October 2026  10:13:04 +0000 (0:00:00.723)       0:03:56.051 ******** \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': 1790934493.842, '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': 1790934603.4364874, '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-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': 1790934595.6462474, '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': 1790934592.2455492, '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': 1790934582.778605, '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': 1790934587.7350378, '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': 1790934601.0417445, '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-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-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-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\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\nTASK [osism.commons.motd : Copy motd file] *************************************\nFriday 02 October 2026  10:13:05 +0000 (0:00:01.094)       0:03:57.145 ******** \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-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] ************************************\nFriday 02 October 2026  10:13:07 +0000 (0:00:01.320)       0:03:58.466 ******** \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.net file] ********************************\nFriday 02 October 2026  10:13:08 +0000 (0:00:01.546)       0:04:00.012 ******** \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-4]\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\nTASK [osism.commons.motd : Configure SSH to print the motd] ********************\nFriday 02 October 2026  10:13:10 +0000 (0:00:01.261)       0:04:01.274 ******** \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] ****************\nFriday 02 October 2026  10:13:10 +0000 (0:00:00.317)       0:04:01.591 ******** \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 : Include distribution specific install tasks] ********\nFriday 02 October 2026  10:13:11 +0000 (0:00:00.860)       0:04:02.452 ******** \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] ********************************\nFriday 02 October 2026  10:13:11 +0000 (0:00:00.497)       0:04:02.949 ******** \n\u001b[0;32mok: [testbed-manager]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.rng : Remove haveged package] *****************************\nFriday 02 October 2026  10:13:21 +0000 (0:00:09.977)       0:04:12.927 ******** \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-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.rng : Manage rng service] *********************************\nFriday 02 October 2026  10:13:23 +0000 (0:00:01.454)       0:04:14.382 ******** \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 : Gather variables for each operating system] ******\nFriday 02 October 2026  10:13:24 +0000 (0:00:01.120)       0:04:15.502 ******** \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] ***\nFriday 02 October 2026  10:13:24 +0000 (0:00:00.349)       0:04:15.852 ******** \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] ***\nFriday 02 October 2026  10:13:25 +0000 (0:00:00.370)       0:04:16.222 ******** \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] **************************\nFriday 02 October 2026  10:13:25 +0000 (0:00:00.403)       0:04:16.626 ******** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Include distribution specific timer tasks] *******\nFriday 02 October 2026  10:13:31 +0000 (0:00:06.315)       0:04:22.942 ******** \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] ************************\nFriday 02 October 2026  10:13:32 +0000 (0:00:00.464)       0:04:23.406 ******** \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-0]\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-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-2]\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-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] ***************************\nFriday 02 October 2026  10:13:32 +0000 (0:00:00.645)       0:04:24.051 ******** \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] ********************************\nFriday 02 October 2026  10:13:33 +0000 (0:00:00.510)       0:04:24.562 ******** \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \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-4] => (item=ModemManager.service) \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=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include packages tasks] **************************\nFriday 02 October 2026  10:13:33 +0000 (0:00:00.394)       0:04:24.956 ******** \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] **********************\nFriday 02 October 2026  10:13:34 +0000 (0:00:00.517)       0:04:25.474 ******** \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-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-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nFriday 02 October 2026  10:14:11 +0000 (0:00:36.905)       0:05:02.380 ******** \n\u001b[0;33mchanged: [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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********\nFriday 02 October 2026  10:14:20 +0000 (0:00:09.047)       0:05:11.427 ******** \n\u001b[0;33mchanged: [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;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nFriday 02 October 2026  10:14:29 +0000 (0:00:08.806)       0:05:20.234 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nFriday 02 October 2026  10:14:31 +0000 (0:00:01.946)       0:05:22.181 ******** \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-4]\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-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nFriday 02 October 2026  10:14:37 +0000 (0:00:06.943)       0:05:29.124 ******** \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] *******\nFriday 02 October 2026  10:14:38 +0000 (0:00:00.559)       0:05:29.684 ******** \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-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] *************************\nFriday 02 October 2026  10:14:39 +0000 (0:00:00.868)       0:05:30.553 ******** \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-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.timezone : Set timezone to UTC] ****************************\nFriday 02 October 2026  10:14:41 +0000 (0:00:02.115)       0:05:32.668 ******** \n\u001b[0;33mchanged: [testbed-node-4]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Create /etc/adjtime file] ***********************\nFriday 02 October 2026  10:14:42 +0000 (0:00:00.915)       0:05:33.583 ******** \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] *********************\nFriday 02 October 2026  10:14:42 +0000 (0:00:00.363)       0:05:33.947 ******** \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] ******\nFriday 02 October 2026  10:14:43 +0000 (0:00:00.655)       0:05:34.602 ******** \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] ****\nFriday 02 October 2026  10:14:43 +0000 (0:00:00.413)       0:05:35.016 ******** \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] ***\nFriday 02 October 2026  10:14:44 +0000 (0:00:00.353)       0:05:35.370 ******** \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] ***********************\nFriday 02 October 2026  10:14:44 +0000 (0:00:00.458)       0:05:35.828 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m\n\u001b[0;32m}\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;32m}\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;32m}\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;32m}\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;32m}\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;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.services.docker : Print used docker cli version] *******************\nFriday 02 October 2026  10:14:45 +0000 (0:00:00.343)       0:05:36.172 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m\n\u001b[0;32m}\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;32m}\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;32m}\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;32m}\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;32m}\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;32m}\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\u001b[0;32m}\u001b[0m\n\nTASK [osism.services.docker : Include block storage tasks] *********************\nFriday 02 October 2026  10:14:45 +0000 (0:00:00.399)       0:05:36.572 ******** \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] **********************\nFriday 02 October 2026  10:14:45 +0000 (0:00:00.362)       0:05:36.935 ******** \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] ********************\nFriday 02 October 2026  10:14:46 +0000 (0:00:00.335)       0:05:37.271 ******** \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] ****\nFriday 02 October 2026  10:14:46 +0000 (0:00:00.555)       0:05:37.826 ******** \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-4]\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\nTASK [osism.services.docker : Gather package facts] ****************************\nFriday 02 October 2026  10:14:47 +0000 (0:00:00.872)       0:05:38.698 ******** \n\u001b[0;32mok: [testbed-node-1]\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\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\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] ***\nFriday 02 October 2026  10:14:50 +0000 (0:00:03.220)       0:05:41.919 ******** \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-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \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-2]\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-4] => (item=containerd) \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-3]\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] *************\nFriday 02 October 2026  10:14:51 +0000 (0:00:00.658)       0:05:42.577 ******** \n\u001b[0;32mok: [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-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\nTASK [osism.services.docker : Add repository gpg key] **************************\nFriday 02 October 2026  10:14:59 +0000 (0:00:08.326)       0:05:50.904 ******** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Add repository] **********************************\nFriday 02 October 2026  10:15:00 +0000 (0:00:01.168)       0:05:52.072 ******** \n\u001b[0;32mok: [testbed-manager]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Update package cache] ****************************\nFriday 02 October 2026  10:15:09 +0000 (0:00:09.070)       0:06:01.143 ******** \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-manager]\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]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nFriday 02 October 2026  10:15:12 +0000 (0:00:03.023)       0:06:04.166 ******** \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] ******************\nFriday 02 October 2026  10:15:14 +0000 (0:00:01.578)       0:06:05.745 ******** \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] ***********************\nFriday 02 October 2026  10:15:16 +0000 (0:00:01.652)       0:06:07.398 ******** \n\u001b[0;36mskipping: [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] **********************\nFriday 02 October 2026  10:15:16 +0000 (0:00:00.688)       0:06:08.086 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Lock containerd package] *************************\nFriday 02 October 2026  10:15:28 +0000 (0:00:11.152)       0:06:19.238 ******** \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] **********************\nFriday 02 October 2026  10:15:29 +0000 (0:00:01.020)       0:06:20.259 ******** \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nFriday 02 October 2026  10:15:39 +0000 (0:00:10.306)       0:06:30.565 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nFriday 02 October 2026  10:15:51 +0000 (0:00:11.752)       0:06:42.318 ******** \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-3] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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-1] => (item=python-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] ******************\nFriday 02 October 2026  10:15:52 +0000 (0:00:01.342)       0:06:43.660 ******** \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] ***\nFriday 02 October 2026  10:15:53 +0000 (0:00:00.768)       0:06:44.428 ******** \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nFriday 02 October 2026  10:15:57 +0000 (0:00:03.859)       0:06:48.288 ******** \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)] ***\nFriday 02 October 2026  10:15:57 +0000 (0:00:00.627)       0:06:48.916 ******** \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)] ***\nFriday 02 October 2026  10:15:58 +0000 (0:00:00.800)       0:06:49.716 ******** \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)] ***\nFriday 02 October 2026  10:15:59 +0000 (0:00:00.680)       0:06:50.396 ******** \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] *******\nFriday 02 October 2026  10:16:00 +0000 (0:00:00.819)       0:06:51.215 ******** \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] *****\nFriday 02 October 2026  10:16:00 +0000 (0:00:00.641)       0:06:51.857 ******** \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Include config tasks] ****************************\nFriday 02 October 2026  10:16:02 +0000 (0:00:01.892)       0:06:53.750 ******** \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] ************************\nFriday 02 October 2026  10:16:03 +0000 (0:00:01.228)       0:06:54.978 ******** \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] ****************\nFriday 02 October 2026  10:16:04 +0000 (0:00:01.046)       0:06:56.025 ******** \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] ***********************\nFriday 02 October 2026  10:16:05 +0000 (0:00:00.984)       0:06:57.010 ******** \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] ***\nFriday 02 October 2026  10:16:07 +0000 (0:00:01.442)       0:06:58.452 ******** \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] ******************\nFriday 02 October 2026  10:16:08 +0000 (0:00:01.495)       0:06:59.948 ******** \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] *************\nFriday 02 October 2026  10:16:10 +0000 (0:00:01.819)       0:07:01.767 ******** \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] ***************************\nFriday 02 October 2026  10:16:12 +0000 (0:00:01.509)       0:07:03.277 ******** \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] ***************************\nFriday 02 October 2026  10:16:13 +0000 (0:00:00.954)       0:07:04.231 ******** \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 service] **********************************\nFriday 02 October 2026  10:16:14 +0000 (0:00:01.464)       0:07:05.695 ******** \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] ********************\nFriday 02 October 2026  10:16:16 +0000 (0:00:01.511)       0:07:07.207 ******** \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.docker : Manage containerd service] ***********************\nFriday 02 October 2026  10:16:17 +0000 (0:00:01.176)       0:07:08.384 ******** \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] *************************\nFriday 02 October 2026  10:16:18 +0000 (0:00:01.355)       0:07:09.739 ******** \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] **********************************\nFriday 02 October 2026  10:16:19 +0000 (0:00:01.179)       0:07:10.919 ******** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 02 October 2026  10:16:19 +0000 (0:00:00.046)       0:07:10.965 ******** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 02 October 2026  10:16:19 +0000 (0:00:00.055)       0:07:11.021 ******** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 02 October 2026  10:16:19 +0000 (0:00:00.049)       0:07:11.070 ******** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 02 October 2026  10:16:19 +0000 (0:00:00.056)       0:07:11.127 ******** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 02 October 2026  10:16:20 +0000 (0:00:00.057)       0:07:11.185 ******** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 02 October 2026  10:16:20 +0000 (0:00:00.048)       0:07:11.233 ******** \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nFriday 02 October 2026  10:16:20 +0000 (0:00:00.044)       0:07:11.278 ******** \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] *************\nFriday 02 October 2026  10:16:21 +0000 (0:00:01.241)       0:07:12.519 ******** \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-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\nRUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********\nFriday 02 October 2026  10:16:22 +0000 (0:00:01.625)       0:07:14.145 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nFriday 02 October 2026  10:16:24 +0000 (0:00:01.339)       0:07:15.484 ******** \n\u001b[0;36mskipping: [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\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nFriday 02 October 2026  10:16:26 +0000 (0:00:02.594)       0:07:18.079 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nFriday 02 October 2026  10:16:27 +0000 (0:00:00.110)       0:07:18.189 ******** \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 : Log into private registry and force re-authorization] ***\nFriday 02 October 2026  10:16:28 +0000 (0:00:01.123)       0:07:19.312 ******** \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] *****************************\nFriday 02 October 2026  10:16:28 +0000 (0:00:00.681)       0:07:19.993 ******** \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] **************************\nFriday 02 October 2026  10:16:29 +0000 (0:00:01.039)       0:07:21.032 ******** \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] **************************\nFriday 02 October 2026  10:16:31 +0000 (0:00:01.165)       0:07:22.198 ******** \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-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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] *******\nFriday 02 October 2026  10:16:33 +0000 (0:00:02.783)       0:07:24.981 ******** \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] ***\nFriday 02 October 2026  10:16:34 +0000 (0:00:00.644)       0:07:25.626 ******** \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] ***\nFriday 02 October 2026  10:16:35 +0000 (0:00:01.124)       0:07:26.751 ******** \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] ******\nFriday 02 October 2026  10:16:36 +0000 (0:00:00.895)       0:07:27.646 ******** \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] *************\nFriday 02 October 2026  10:16:37 +0000 (0:00:00.954)       0:07:28.601 ******** \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] *********\nFriday 02 October 2026  10:16:38 +0000 (0:00:00.677)       0:07:29.278 ******** \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.commons.docker_compose : Copy docker-compose script] ***************\nFriday 02 October 2026  10:16:39 +0000 (0:00:01.854)       0:07:31.133 ******** \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] ****\nFriday 02 October 2026  10:16:40 +0000 (0:00:00.614)       0:07:31.747 ******** \n\u001b[0;32mok: [testbed-manager]\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-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\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nFriday 02 October 2026  10:16:48 +0000 (0:00:08.021)       0:07:39.768 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Enable osism.target] **********************\nFriday 02 October 2026  10:16:50 +0000 (0:00:01.522)       0:07:41.290 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****\nFriday 02 October 2026  10:16:52 +0000 (0:00:01.990)       0:07:43.281 ******** \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.facts : Create custom facts directory] *********************\nFriday 02 October 2026  10:16:54 +0000 (0:00:02.224)       0:07:45.505 ******** \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.commons.facts : Copy fact files] ***********************************\nFriday 02 October 2026  10:16:55 +0000 (0:00:01.017)       0:07:46.522 ******** \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] *****\nFriday 02 October 2026  10:16:56 +0000 (0:00:00.945)       0:07:47.467 ******** \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] ******\nFriday 02 October 2026  10:16:57 +0000 (0:00:00.787)       0:07:48.255 ******** \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] ***\nFriday 02 October 2026  10:16:57 +0000 (0:00:00.581)       0:07:48.837 ******** \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] ***\nFriday 02 October 2026  10:16:58 +0000 (0:00:00.609)       0:07:49.446 ******** \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] **************************\nFriday 02 October 2026  10:16:58 +0000 (0:00:00.565)       0:07:50.011 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Manage timesyncd service] ************************\nFriday 02 October 2026  10:17:04 +0000 (0:00:06.096)       0:07:56.108 ******** \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] *****\nFriday 02 October 2026  10:17:05 +0000 (0:00:00.652)       0:07:56.760 ******** \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] *********************************\nFriday 02 October 2026  10:17:06 +0000 (0:00:00.965)       0:07:57.725 ******** \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 : Manage chrony service] ***************************\nFriday 02 October 2026  10:17:08 +0000 (0:00:01.943)       0:07:59.668 ******** \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 : Check if configuration file exists] **************\nFriday 02 October 2026  10:17:09 +0000 (0:00:01.434)       0:08:01.103 ******** \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 : Copy configuration file] *************************\nFriday 02 October 2026  10:17:10 +0000 (0:00:00.988)       0:08:02.091 ******** \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-4] => (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-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] ******\nFriday 02 October 2026  10:17:12 +0000 (0:00:01.890)       0:08:03.982 ******** \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] ****************************\nFriday 02 October 2026  10:17:14 +0000 (0:00:01.290)       0:08:05.273 ******** \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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nFriday 02 October 2026  10:17:24 +0000 (0:00:10.073)       0:08:15.346 ******** \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\nRUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********\nFriday 02 October 2026  10:17:26 +0000 (0:00:02.165)       0:08:17.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\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\nRUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************\nFriday 02 October 2026  10:17:27 +0000 (0:00:01.554)       0:08:19.066 ******** \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] **************************************************\nFriday 02 October 2026  10:17:29 +0000 (0:00:01.385)       0:08:20.452 ******** \n\u001b[0;36mincluded: hardening 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 [hardening : Gather variables for each operating system] ******************\nFriday 02 October 2026  10:17:30 +0000 (0:00:01.574)       0:08:22.026 ******** \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 [hardening : Check for check/audit mode] **********************************\nFriday 02 October 2026  10:17:31 +0000 (0:00:00.764)       0:08:22.791 ******** \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 [hardening : Check to see if we are booting with EFI or UEFI] *************\nFriday 02 October 2026  10:17:32 +0000 (0:00:00.973)       0:08:23.765 ******** \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 [hardening : Set facts] ***************************************************\nFriday 02 October 2026  10:17:33 +0000 (0:00:00.746)       0:08:24.511 ******** \n\u001b[1;35m[WARNING]: Found variable using reserved name: check_mode\u001b[0m\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 [hardening : Check if grub is present on the remote node] *****************\nFriday 02 October 2026  10:17:34 +0000 (0:00:00.684)       0:08:25.196 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Create temporary directory to hold any temporary files] ******\nFriday 02 October 2026  10:17:35 +0000 (0:00:01.218)       0:08:26.414 ******** \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Set a fact for the temporary directory] **********************\nFriday 02 October 2026  10:17:36 +0000 (0:00:00.951)       0:08:27.366 ******** \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 [hardening : Verify all installed RPM packages] ***************************\nFriday 02 October 2026  10:17:36 +0000 (0:00:00.660)       0:08:28.026 ******** \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 [hardening : Locate top level directories to check for .shosts] ***********\nFriday 02 October 2026  10:17:37 +0000 (0:00:00.725)       0:08:28.751 ******** \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 [hardening : Check for .shosts or shosts.equiv files] *********************\nFriday 02 October 2026  10:17:38 +0000 (0:00:01.018)       0:08:29.770 ******** \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 [hardening : Get user data for all users on the system] *******************\nFriday 02 October 2026  10:17:40 +0000 (0:00:01.622)       0:08:31.393 ******** \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 [hardening : Get user data for all interactive users on the system] *******\nFriday 02 October 2026  10:17:41 +0000 (0:00:01.058)       0:08:32.452 ******** \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 [hardening : Install EPEL repository] *************************************\nFriday 02 October 2026  10:17:42 +0000 (0:00:00.986)       0:08:33.438 ******** \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 [hardening : Add packages based on STIG requirements] *********************\nFriday 02 October 2026  10:17:42 +0000 (0:00:00.626)       0:08:34.064 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=present)\u001b[0m\n\nTASK [hardening : Remove packages based on STIG requirements] ******************\nFriday 02 October 2026  10:19:08 +0000 (0:01:25.614)       0:09:59.679 ******** \n\u001b[0;32mok: [testbed-manager] => (item=absent)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=absent)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=absent)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=absent)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=absent)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=absent)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=absent)\u001b[0m\n\nTASK [hardening : include_tasks] ***********************************************\nFriday 02 October 2026  10:19:10 +0000 (0:00:01.600)       0:10:01.280 ******** \n\u001b[0;36mincluded: /usr/share/ansible/roles/hardening/tasks/rhel7stig/apt.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 [hardening : Ensure debsums is installed] *********************************\nFriday 02 October 2026  10:19:11 +0000 (0:00:01.576)       0:10:02.856 ******** \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 [hardening : Gather debsums report] ***************************************\nFriday 02 October 2026  10:19:12 +0000 (0:00:00.613)       0:10:03.470 ******** \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 [hardening : V-71855 - Get files with invalid checksums (apt)] ************\nFriday 02 October 2026  10:19:13 +0000 (0:00:00.849)       0:10:04.319 ******** \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 [hardening : V-71855 - Create comma-separated list] ***********************\nFriday 02 October 2026  10:19:13 +0000 (0:00:00.616)       0:10:04.936 ******** \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 [hardening : V-71855 - The cryptographic hash of system files and commands must match vendor values (apt)] ***\nFriday 02 October 2026  10:19:14 +0000 (0:00:00.629)       0:10:05.566 ******** \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 [hardening : Search for AllowUnauthenticated in /etc/apt/apt.conf.d/] *****\nFriday 02 October 2026  10:19:15 +0000 (0:00:00.625)       0:10:06.191 ******** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71977 - Package management tool must verify authenticity of packages] ***\nFriday 02 October 2026  10:19:16 +0000 (0:00:01.462)       0:10:07.654 ******** \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 [hardening : V-71979 - Package management tool must verify authenticity of locally-installed packages] ***\nFriday 02 October 2026  10:19:17 +0000 (0:00:00.908)       0:10:08.562 ******** \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 [hardening : V-71987 - Clean requirements/dependencies when removing packages (dpkg)] ***\nFriday 02 October 2026  10:19:18 +0000 (0:00:00.934)       0:10:09.496 ******** \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 [hardening : Enable automatic package updates (apt)] **********************\nFriday 02 October 2026  10:19:19 +0000 (0:00:01.004)       0:10:10.501 ******** \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 [hardening : Check if /etc/security/pwquality.conf exists] ****************\nFriday 02 October 2026  10:19:20 +0000 (0:00:00.672)       0:10:11.173 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Set password quality requirements] ***************************\nFriday 02 October 2026  10:19:21 +0000 (0:00:01.270)       0:10:12.443 ******** \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 [hardening : Check for SHA512 password storage in PAM] ********************\nFriday 02 October 2026  10:19:22 +0000 (0:00:01.343)       0:10:13.787 ******** \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 [hardening : Print warning if PAM is not using SHA512 for password storage] ***\nFriday 02 October 2026  10:19:23 +0000 (0:00:00.995)       0:10:14.782 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Ensure libuser is storing passwords using SHA512] ************\nFriday 02 October 2026  10:19:24 +0000 (0:00:00.630)       0:10:15.412 ******** \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 [hardening : Set minimum password lifetime limit to 24 hours for interactive accounts] ***\nFriday 02 October 2026  10:19:24 +0000 (0:00:00.637)       0:10:16.050 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Set maximum password lifetime limit to 60 days for interactive accounts] ***\nFriday 02 October 2026  10:19:26 +0000 (0:00:01.291)       0:10:17.341 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \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': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Ensure that users cannot reuse one of their last 5 passwords] ***\nFriday 02 October 2026  10:19:27 +0000 (0:00:01.036)       0:10:18.377 ******** \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 [hardening : Ensure accounts are disabled if the password expires] ********\nFriday 02 October 2026  10:19:27 +0000 (0:00:00.620)       0:10:18.998 ******** \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 [hardening : Apply shadow-utils configurations] ***************************\nFriday 02 October 2026  10:19:28 +0000 (0:00:00.570)       0:10:19.569 ******** \n\u001b[0;32mok: [testbed-manager] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m\n\nTASK [hardening : Print warning for groups in /etc/passwd that are not in /etc/group] ***\nFriday 02 October 2026  10:19:30 +0000 (0:00:01.607)       0:10:21.176 ******** \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 [hardening : Get all accounts with UID 0] *********************************\nFriday 02 October 2026  10:19:30 +0000 (0:00:00.893)       0:10:22.070 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Print warnings for non-root users with UID 0] ****************\nFriday 02 October 2026  10:19:31 +0000 (0:00:00.923)       0:10:22.994 ******** \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 [hardening : Print warning for local interactive users without a home directory assigned] ***\nFriday 02 October 2026  10:19:32 +0000 (0:00:00.601)       0:10:23.595 ******** \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 [hardening : Check each user to see if its home directory exists on the filesystem] ***\nFriday 02 October 2026  10:19:33 +0000 (0:00:00.623)       0:10:24.219 ******** \n\u001b[0;32mok: [testbed-manager] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'usbmux', 'uid': 110, 'gid': 46, 'gecos': 'usbmux daemon,,,', 'dir': '/var/lib/usbmux', 'shell': '/usr/sbin/nologin', 'group': {'name': 'plugdev', 'passwd': 'x', 'gid': 46}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': '_lldpd', 'uid': 111, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m\n\nTASK [hardening : Print warning for users with an assigned home directory that does not exist] ***\nFriday 02 October 2026  10:19:47 +0000 (0:00:13.953)       0:10:38.172 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\nusbmux (/var/lib/usbmux does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Use pwquality when passwords are changed or created] *********\nFriday 02 October 2026  10:19:47 +0000 (0:00:00.678)       0:10:38.851 ******** \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 [hardening : Verify that AIDE configuration directory exists] *************\nFriday 02 October 2026  10:19:48 +0000 (0:00:00.606)       0:10:39.457 ******** \n\u001b[0;32mok: [testbed-manager] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/aide.conf)\u001b[0m\n\nTASK [hardening : Exclude certain directories from AIDE] ***********************\nFriday 02 October 2026  10:19:49 +0000 (0:00:01.346)       0:10:40.803 ******** \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 [hardening : Configure AIDE to verify additional properties (Ubuntu)] *****\nFriday 02 October 2026  10:19:51 +0000 (0:00:01.441)       0:10:42.245 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Configure AIDE to verify additional properties (SUSE)] *******\nFriday 02 October 2026  10:19:52 +0000 (0:00:01.254)       0:10:43.499 ******** \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 [hardening : Check to see if AIDE database is already in place] ***********\nFriday 02 October 2026  10:19:52 +0000 (0:00:00.601)       0:10:44.101 ******** \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 [hardening : Initialize AIDE (this will take a few minutes)] **************\nFriday 02 October 2026  10:19:53 +0000 (0:00:01.018)       0:10:45.119 ******** \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 [hardening : Move AIDE database into place] *******************************\nFriday 02 October 2026  10:19:54 +0000 (0:00:00.638)       0:10:45.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 [hardening : Create AIDE cron job] ****************************************\nFriday 02 October 2026  10:19:55 +0000 (0:00:00.883)       0:10:46.642 ******** \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 [hardening : Set pam_faildelay configuration on Ubuntu] *******************\nFriday 02 October 2026  10:19:56 +0000 (0:00:00.637)       0:10:47.279 ******** \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 [hardening : Prevent users with blank or null passwords from authenticating (Debian/Ubuntu)] ***\nFriday 02 October 2026  10:19:57 +0000 (0:00:00.966)       0:10:48.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 [hardening : Prevent users with blank or null passwords from authenticating (Red Hat)] ***\nFriday 02 October 2026  10:19:58 +0000 (0:00:00.988)       0:10:49.235 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['password', '/etc/pam.d/common-password']) \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=['auth', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Prevent users with blank or null passwords from authenticating (SUSE)] ***\nFriday 02 October 2026  10:19:58 +0000 (0:00:00.802)       0:10:50.037 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/pam.d/common-password) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-password) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/pam.d/common-password) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/pam.d/common-password) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/pam.d/common-password) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/pam.d/common-password) \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=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/pam.d/common-password) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Lock accounts after three failed login attempts a 15 minute period] ***\nFriday 02 October 2026  10:19:59 +0000 (0:00:01.065)       0:10:51.103 ******** \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 [hardening : Check for 'nopasswd' in sudoers files] ***********************\nFriday 02 October 2026  10:20:00 +0000 (0:00:00.687)       0:10:51.791 ******** \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 [hardening : V-71947 - Users must provide a password for privilege escalation.] ***\nFriday 02 October 2026  10:20:01 +0000 (0:00:00.939)       0:10:52.731 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Check for '!authenticate' in sudoers files] ******************\nFriday 02 October 2026  10:20:02 +0000 (0:00:00.649)       0:10:53.380 ******** \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 [hardening : V-71949 - Users must re-authenticate for privilege escalation.] ***\nFriday 02 October 2026  10:20:03 +0000 (0:00:00.940)       0:10:54.321 ******** \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 [hardening : Check if sssd.conf exists] ***********************************\nFriday 02 October 2026  10:20:04 +0000 (0:00:00.923)       0:10:55.245 ******** \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 [hardening : Check if GRUB2 custom file exists] ***************************\nFriday 02 October 2026  10:20:05 +0000 (0:00:00.983)       0:10:56.228 ******** \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 [hardening : Define password options for grub] ****************************\nFriday 02 October 2026  10:20:06 +0000 (0:00:01.029)       0:10:57.258 ******** \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 [hardening : Set CLASS for grub file] *************************************\nFriday 02 October 2026  10:20:06 +0000 (0:00:00.587)       0:10:57.845 ******** \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 [hardening : V-72217 - The operating system must limit the number of concurrent sessions to 10 for all accounts and/or account types.] ***\nFriday 02 October 2026  10:20:07 +0000 (0:00:00.559)       0:10:58.405 ******** \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 [hardening : Check for pam_lastlog in PAM configuration] ******************\nFriday 02 October 2026  10:20:08 +0000 (0:00:00.842)       0:10:59.248 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [hardening : V-72275 - Display date/time of last logon after logon] *******\nFriday 02 October 2026  10:20:09 +0000 (0:00:01.842)       0:11:01.091 ******** \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 [hardening : Ensure .shosts find has finished] ****************************\nFriday 02 October 2026  10:20:10 +0000 (0:00:00.566)       0:11:01.657 ******** \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 [hardening : Remove .shosts or shosts.equiv files] ************************\nFriday 02 October 2026  10:20:11 +0000 (0:00:01.028)       0:11:02.686 ******** \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 [hardening : V-71849 - Get packages with incorrect file permissions or ownership] ***\nFriday 02 October 2026  10:20:12 +0000 (0:00:00.778)       0:11:03.464 ******** \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 [hardening : V-71849 - Reset file permissions/ownership to vendor values] ***\nFriday 02 October 2026  10:20:12 +0000 (0:00:00.618)       0:11:04.083 ******** \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 [hardening : Search for files/directories with an invalid owner] **********\nFriday 02 October 2026  10:20:13 +0000 (0:00:00.571)       0:11:04.655 ******** \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 [hardening : V-72007 - All files and directories must have a valid owner.] ***\nFriday 02 October 2026  10:20:14 +0000 (0:00:00.577)       0:11:05.232 ******** \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 [hardening : Search for files/directories with an invalid group owner] ****\nFriday 02 October 2026  10:20:14 +0000 (0:00:00.592)       0:11:05.825 ******** \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 [hardening : V-72009 - All files and directories must have a valid group owner.] ***\nFriday 02 October 2026  10:20:15 +0000 (0:00:00.811)       0:11:06.636 ******** \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 [hardening : Set proper owner, group owner, and permissions on home directories] ***\nFriday 02 October 2026  10:20:16 +0000 (0:00:00.650)       0:11:07.287 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -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] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Find all world-writable directories] *************************\nFriday 02 October 2026  10:20:16 +0000 (0:00:00.763)       0:11:08.051 ******** \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 [hardening : V-72047 - All world-writable directories must be group-owned by root, sys, bin, or an application group.] ***\nFriday 02 October 2026  10:20:17 +0000 (0:00:00.587)       0:11:08.638 ******** \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 [hardening : Check if /etc/cron.allow exists] *****************************\nFriday 02 October 2026  10:20:18 +0000 (0:00:00.711)       0:11:09.350 ******** \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 [hardening : Set owner/group owner on /etc/cron.allow] ********************\nFriday 02 October 2026  10:20:19 +0000 (0:00:01.382)       0:11:10.732 ******** \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 [hardening : Check if gdm is installed and configured] ********************\nFriday 02 October 2026  10:20:20 +0000 (0:00:00.633)       0:11:11.366 ******** \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 [hardening : V-71953 - The operating system must not allow an unattended or automatic logon to the system via a graphical user interface] ***\nFriday 02 October 2026  10:20:21 +0000 (0:00:00.919)       0:11:12.286 ******** \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 [hardening : V-71955 - The operating system must not allow guest logon to the system.] ***\nFriday 02 October 2026  10:20:21 +0000 (0:00:00.596)       0:11:12.882 ******** \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 [hardening : Check for dconf profiles] ************************************\nFriday 02 October 2026  10:20:22 +0000 (0:00:00.624)       0:11:13.507 ******** \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 [hardening : Create a user profile in dconf] ******************************\nFriday 02 October 2026  10:20:23 +0000 (0:00:01.245)       0:11:14.752 ******** \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 [hardening : Create dconf directories] ************************************\nFriday 02 October 2026  10:20:24 +0000 (0:00:00.598)       0:11:15.351 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/local.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/local.d/locks) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/gdm.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/local.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/local.d/locks) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/gdm.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/local.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/local.d/locks) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/gdm.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/local.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/local.d/locks) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/gdm.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/local.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/local.d/locks) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/gdm.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/local.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/local.d/locks) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/gdm.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/local.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/local.d/locks) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/gdm.d/) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Configure graphical session locking] *************************\nFriday 02 October 2026  10:20:24 +0000 (0:00:00.743)       0:11:16.094 ******** \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 [hardening : Prevent users from changing graphical session locking configurations] ***\nFriday 02 October 2026  10:20:25 +0000 (0:00:00.661)       0:11:16.756 ******** \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 [hardening : Create a GDM profile for displaying a login banner] **********\nFriday 02 October 2026  10:20:26 +0000 (0:00:00.786)       0:11:17.542 ******** \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 [hardening : Create a GDM keyfile for machine-wide settings] **************\nFriday 02 October 2026  10:20:26 +0000 (0:00:00.618)       0:11:18.161 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : V-71983 - USB mass storage must be disabled.] ****************\nFriday 02 October 2026  10:20:27 +0000 (0:00:00.674)       0:11:18.835 ******** \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Set sysctl configurations] ***********************************\nFriday 02 October 2026  10:20:28 +0000 (0:00:00.996)       0:11:19.832 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m\n\nTASK [hardening : Check kdump service] *****************************************\nFriday 02 October 2026  10:20:33 +0000 (0:00:05.154)       0:11:24.987 ******** \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 [hardening : V-72057 - Kernel core dumps must be disabled unless needed.] ***\nFriday 02 October 2026  10:20:35 +0000 (0:00:01.272)       0:11:26.259 ******** \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 [hardening : Check if FIPS is enabled] ************************************\nFriday 02 October 2026  10:20:35 +0000 (0:00:00.659)       0:11:26.919 ******** \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 [hardening : Print a warning if FIPS isn't enabled] ***********************\nFriday 02 October 2026  10:20:36 +0000 (0:00:00.635)       0:11:27.555 ******** \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 [hardening : V-77821 - Datagram Congestion Control Protocol (DCCP) kernel module must be disabled] ***\nFriday 02 October 2026  10:20:37 +0000 (0:00:00.692)       0:11:28.247 ******** \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 [hardening : Check apparmor_status output] ********************************\nFriday 02 October 2026  10:20:38 +0000 (0:00:01.474)       0:11:29.722 ******** \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 [hardening : Check if apparmor is running] ********************************\nFriday 02 October 2026  10:20:39 +0000 (0:00:00.914)       0:11:30.636 ******** \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 [hardening : Ensure AppArmor is enabled at boot time] *********************\nFriday 02 October 2026  10:20:40 +0000 (0:00:00.628)       0:11:31.265 ******** \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 [hardening : Ensure AppArmor is running] **********************************\nFriday 02 October 2026  10:20:40 +0000 (0:00:00.720)       0:11:31.986 ******** \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 [hardening : Ensure SELinux is in enforcing mode on the next reboot] ******\nFriday 02 October 2026  10:20:41 +0000 (0:00:00.591)       0:11:32.578 ******** \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 [hardening : Relabel files on next boot if SELinux mode changed] **********\nFriday 02 October 2026  10:20:42 +0000 (0:00:00.627)       0:11:33.205 ******** \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 [hardening : Check for unlabeled device files] ****************************\nFriday 02 October 2026  10:20:43 +0000 (0:00:00.980)       0:11:34.186 ******** \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 [hardening : V-72039 - All system device files must be correctly labeled to prevent unauthorized modification.] ***\nFriday 02 October 2026  10:20:43 +0000 (0:00:00.588)       0:11:34.775 ******** \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 [hardening : Check autofs service] ****************************************\nFriday 02 October 2026  10:20:44 +0000 (0:00:00.589)       0:11:35.364 ******** \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 [hardening : V-71985 - File system automounter must be disabled unless required.] ***\nFriday 02 October 2026  10:20:45 +0000 (0:00:00.928)       0:11:36.292 ******** \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 [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***\nFriday 02 October 2026  10:20:45 +0000 (0:00:00.794)       0:11:37.087 ******** \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 [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***\nFriday 02 October 2026  10:20:47 +0000 (0:00:01.306)       0:11:38.393 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [hardening : Check for /home on mounted filesystem] ***********************\nFriday 02 October 2026  10:20:49 +0000 (0:00:01.813)       0:11:40.206 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Check for /var on mounted filesystem] ************************\nFriday 02 October 2026  10:20:49 +0000 (0:00:00.680)       0:11:40.887 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Check for /var/log/audit on mounted filesystem] **************\nFriday 02 October 2026  10:20:50 +0000 (0:00:00.654)       0:11:41.542 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Check for /tmp on mounted filesystem] ************************\nFriday 02 October 2026  10:20:51 +0000 (0:00:00.913)       0:11:42.455 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Check if syslog output is being sent to another server] ******\nFriday 02 October 2026  10:20:51 +0000 (0:00:00.661)       0:11:43.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 [hardening : V-72209 - The system must send rsyslog output to a log aggregation server.] ***\nFriday 02 October 2026  10:20:52 +0000 (0:00:00.907)       0:11:44.025 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Check if ClamAV is installed] ********************************\nFriday 02 October 2026  10:20:53 +0000 (0:00:00.678)       0:11:44.704 ******** \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 [hardening : Remove 'Example' line from ClamAV configuration files] *******\nFriday 02 October 2026  10:20:54 +0000 (0:00:00.959)       0:11:45.663 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/freshclam.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/clamd.d/scan.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/freshclam.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/clamd.d/scan.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/freshclam.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/clamd.d/scan.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/freshclam.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/clamd.d/scan.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/freshclam.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/clamd.d/scan.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/freshclam.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/clamd.d/scan.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/freshclam.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/clamd.d/scan.conf) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Set ClamAV server type as socket] ****************************\nFriday 02 October 2026  10:20:55 +0000 (0:00:00.879)       0:11:46.542 ******** \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 [hardening : Ensure ClamAV socket directory exists] ***********************\nFriday 02 October 2026  10:20:55 +0000 (0:00:00.551)       0:11:47.094 ******** \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 [hardening : Allow automatic freshclam updates] ***************************\nFriday 02 October 2026  10:20:56 +0000 (0:00:00.572)       0:11:47.666 ******** \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 [hardening : Check if ClamAV update process is already running] ***********\nFriday 02 October 2026  10:20:57 +0000 (0:00:00.539)       0:11:48.206 ******** \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 [hardening : Update ClamAV database] **************************************\nFriday 02 October 2026  10:20:57 +0000 (0:00:00.947)       0:11:49.153 ******** \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 [hardening : Ensure ClamAV is running] ************************************\nFriday 02 October 2026  10:20:58 +0000 (0:00:00.790)       0:11:49.944 ******** \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 [hardening : Remove old config block for V-72223 from openstack-ansible-security] ***\nFriday 02 October 2026  10:20:59 +0000 (0:00:00.544)       0:11:50.489 ******** \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [hardening : V-72223 - Set 10 minute timeout on communication sessions] ***\nFriday 02 October 2026  10:21:00 +0000 (0:00:00.902)       0:11:51.391 ******** \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 [hardening : Start and enable chrony] *************************************\nFriday 02 October 2026  10:21:01 +0000 (0:00:00.918)       0:11:52.309 ******** \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 [hardening : Check if chrony configuration file exists] *******************\nFriday 02 October 2026  10:21:01 +0000 (0:00:00.792)       0:11:53.102 ******** \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 [hardening : V-72269 - Synchronize system clock (configuration file)] *****\nFriday 02 October 2026  10:21:02 +0000 (0:00:00.941)       0:11:54.044 ******** \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 [hardening : Check firewalld status] **************************************\nFriday 02 October 2026  10:21:03 +0000 (0:00:00.553)       0:11:54.597 ******** \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 [hardening : Ensure firewalld is running and enabled] *********************\nFriday 02 October 2026  10:21:04 +0000 (0:00:00.911)       0:11:55.509 ******** \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 [hardening : Limit new TCP connections to 25/minute and allow bursting to 100] ***\nFriday 02 October 2026  10:21:04 +0000 (0:00:00.563)       0:11:56.072 ******** \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 [hardening : Count nameserver entries in /etc/resolv.conf] ****************\nFriday 02 October 2026  10:21:05 +0000 (0:00:00.810)       0:11:56.883 ******** \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 [hardening : V-72281 - For systems using DNS resolution, at least two name servers must be configured.] ***\nFriday 02 October 2026  10:21:06 +0000 (0:00:00.929)       0:11:57.812 ******** \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Check for interfaces in promiscuous mode] ********************\nFriday 02 October 2026  10:21:07 +0000 (0:00:00.625)       0:11:58.438 ******** \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 [hardening : V-72295 - Network interfaces must not be in promiscuous mode.] ***\nFriday 02 October 2026  10:21:08 +0000 (0:00:00.867)       0:11:59.305 ******** \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 [hardening : Check for postfix configuration file] ************************\nFriday 02 October 2026  10:21:08 +0000 (0:00:00.559)       0:11:59.865 ******** \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 [hardening : V-72297 - Prevent unrestricted mail relaying] ****************\nFriday 02 October 2026  10:21:09 +0000 (0:00:01.227)       0:12:01.093 ******** \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 [hardening : Check for TFTP server configuration file] ********************\nFriday 02 October 2026  10:21:10 +0000 (0:00:00.706)       0:12:01.799 ******** \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 [hardening : Check TFTP configuration mode] *******************************\nFriday 02 October 2026  10:21:11 +0000 (0:00:00.927)       0:12:02.726 ******** \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 [hardening : V-72305 - TFTP must be configured to operate in secure mode] ***\nFriday 02 October 2026  10:21:12 +0000 (0:00:00.637)       0:12:03.364 ******** \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 [hardening : Check to see if snmpd config contains public/private] ********\nFriday 02 October 2026  10:21:12 +0000 (0:00:00.572)       0:12:03.936 ******** \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 [hardening : V-72313 - Change SNMP community strings from default.] *******\nFriday 02 October 2026  10:21:13 +0000 (0:00:01.199)       0:12:05.135 ******** \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 [hardening : Ensure the sshd privilege separation directory exists] *******\nFriday 02 October 2026  10:21:14 +0000 (0:00:00.594)       0:12:05.730 ******** \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 [hardening : Drop options from SSH config that we manage] *****************\nFriday 02 October 2026  10:21:15 +0000 (0:00:00.976)       0:12:06.707 ******** \n\u001b[0;32mok: [testbed-manager] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\nTASK [hardening : Adjust ssh server configuration based on STIG requirements] ***\nFriday 02 October 2026  10:21:22 +0000 (0:00:06.953)       0:12:13.660 ******** \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [hardening : Ensure sshd is enabled at boot time] *************************\nFriday 02 October 2026  10:21:23 +0000 (0:00:01.320)       0:12:14.981 ******** \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 [hardening : Determine existing public ssh host keys] *********************\nFriday 02 October 2026  10:21:25 +0000 (0:00:02.165)       0:12:17.146 ******** \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 [hardening : Public host key files must have mode 0644 or less] ***********\nFriday 02 October 2026  10:21:26 +0000 (0:00:00.871)       0:12:18.018 ******** \n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\nTASK [hardening : Determine existing private ssh host keys] ********************\nFriday 02 October 2026  10:21:28 +0000 (0:00:01.749)       0:12:19.767 ******** \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 [hardening : Private host key files must have mode 0600 or less] **********\nFriday 02 October 2026  10:21:29 +0000 (0:00:00.954)       0:12:20.722 ******** \n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\nTASK [hardening : Remove the temporary directory] ******************************\nFriday 02 October 2026  10:21:31 +0000 (0:00:01.959)       0:12:22.681 ******** \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 [hardening : include_tasks] ***********************************************\nFriday 02 October 2026  10:21:32 +0000 (0:00:00.899)       0:12:23.580 ******** \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 [hardening : restart ssh] **************************************\nFriday 02 October 2026  10:21:33 +0000 (0:00:01.296)       0:12:24.877 ******** \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 roles part 3] ********************************************\n\nTASK [osism.services.journald : Copy configuration file] ***********************\nFriday 02 October 2026  10:21:35 +0000 (0:00:01.580)       0:12:26.458 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.journald : Manage journald service] ***********************\nFriday 02 October 2026  10:21:36 +0000 (0:00:01.482)       0:12:27.941 ******** \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] *****************************************************\nFriday 02 October 2026  10:21:38 +0000 (0:00:01.510)       0:12:29.452 ******** \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] *****************************************************\nFriday 02 October 2026  10:21:39 +0000 (0:00:00.757)       0:12:30.210 ******** \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 : Validating arguments against arg spec 'main' - Install smartmontools and manage /etc/smartd.conf] ***\nFriday 02 October 2026  10:21:39 +0000 (0:00:00.883)       0:12:31.093 ******** \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.smartd : Include OS-family specific variables] ************\nFriday 02 October 2026  10:21:40 +0000 (0:00:00.464)       0:12:31.557 ******** \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.smartd : Include distribution specific install tasks] *****\nFriday 02 October 2026  10:21:40 +0000 (0:00:00.478)       0:12:32.036 ******** \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] *******************\nFriday 02 October 2026  10:21:41 +0000 (0:00:00.916)       0:12:32.952 ******** \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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nFriday 02 October 2026  10:21:50 +0000 (0:00:09.176)       0:12:42.128 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.smartd : Copy smartmontools configuration file] ***********\nFriday 02 October 2026  10:21:52 +0000 (0:00:01.063)       0:12:43.192 ******** \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 smartd configuration file] ******************\nFriday 02 October 2026  10:21:53 +0000 (0:00:01.675)       0:12:44.868 ******** \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.smartd : Manage smartd service] ***************************\nFriday 02 October 2026  10:21:54 +0000 (0:00:01.089)       0:12:45.957 ******** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.journald : Restart journald service] ***********\nFriday 02 October 2026  10:21:57 +0000 (0:00:02.275)       0:12:48.232 ******** \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-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] ***************\nFriday 02 October 2026  10:21:58 +0000 (0:00:01.724)       0:12:49.957 ******** \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] *****************************************\nFriday 02 October 2026  10:22:00 +0000 (0:00:01.655)       0:12:51.612 ******** \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] *********************\nFriday 02 October 2026  10:22:01 +0000 (0:00:00.929)       0:12:52.542 ******** \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] *****************************\nFriday 02 October 2026  10:22:02 +0000 (0:00:00.916)       0:12:53.458 ******** \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-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] **************************************\nFriday 02 October 2026  10:22:03 +0000 (0:00:01.266)       0:12:54.724 ******** \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] *********************\nFriday 02 October 2026  10:22:04 +0000 (0:00:00.828)       0:12:55.553 ******** \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] *****************************\nFriday 02 October 2026  10:22:05 +0000 (0:00:00.920)       0:12:56.473 ******** \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=254 \u001b[0m \u001b[0;33mchanged=57  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=262 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=262 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=114 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=262 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=114 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=260 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=260 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=260 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:22:06 +0000 (0:00:01.546)       0:12:58.019 ******** \n=============================================================================== \nhardening : Add packages based on STIG requirements -------------------- 85.62s\nosism.commons.packages : Install required packages --------------------- 77.81s\nosism.commons.cleanup : Cleanup installed packages --------------------- 36.91s\nosism.commons.packages : Download required packages -------------------- 31.34s\nosism.commons.repository : Update package cache ------------------------ 16.77s\nosism.commons.packages : Remove dependencies that are no longer required -- 15.01s\nosism.commons.systohc : Install util-linux-extra package --------------- 14.40s\nhardening : Check each user to see if its home directory exists on the filesystem -- 13.95s\nosism.services.docker : Install docker package ------------------------- 11.75s\nosism.services.docker : Install containerd package --------------------- 11.15s\nosism.services.docker : Install docker-cli package --------------------- 10.31s\nosism.services.lldpd : Install lldpd package --------------------------- 10.07s\nosism.services.rng : Install rng package -------------------------------- 9.98s\nosism.services.smartd : Install smartmontools package ------------------- 9.18s\nosism.services.docker : Add repository ---------------------------------- 9.07s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 9.05s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.81s\nosism.services.docker : Install apt-transport-https package ------------- 8.33s\nosism.commons.services : Populate service facts ------------------------- 8.11s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 8.02s\n+ osism apply fail2ban\n\u001b[32m2026-10-02 10:22:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-10-02 10:22:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 43d42241-c912-4ab3-b340-77ea0b3a059d (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:22:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 43d42241-c912-4ab3-b340-77ea0b3a059d (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] ***\nFriday 02 October 2026  10:22:23 +0000 (0:00:00.407)       0:00:00.407 ******** \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] **********************\nFriday 02 October 2026  10:22:25 +0000 (0:00:01.297)       0:00:01.704 ******** \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-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-manager]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nFriday 02 October 2026  10:22:37 +0000 (0:00:12.021)       0:00:13.726 ******** \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-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.fail2ban : Manage fail2ban service] ***********************\nFriday 02 October 2026  10:22:39 +0000 (0:00:01.841)       0:00:15.568 ******** \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.fail2ban : Reload fail2ban configuration] *****************\nFriday 02 October 2026  10:22:40 +0000 (0:00:01.276)       0:00:16.845 ******** \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=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 ********************************************************************\nFriday 02 October 2026  10:22:42 +0000 (0:00:01.941)       0:00:18.786 ******** \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 12.02s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.94s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.84s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.30s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.28s\n+ osism apply network\n\u001b[32m2026-10-02 10:22:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-10-02 10:22:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e632b03-dbf4-40cd-b5bb-90463eef997c (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:22:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2e632b03-dbf4-40cd-b5bb-90463eef997c (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] ******\nFriday 02 October 2026  10:22:58 +0000 (0:00:00.470)       0:00:00.470 ******** \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] *********************\nFriday 02 October 2026  10:22:59 +0000 (0:00:00.671)       0:00:01.141 ******** \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] ***********************\nFriday 02 October 2026  10:23:00 +0000 (0:00:01.346)       0:00:02.488 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.network : Remove ifupdown package] *************************\nFriday 02 October 2026  10:23:03 +0000 (0:00:02.706)       0:00:05.194 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Create required directories] *********************\nFriday 02 October 2026  10:23:05 +0000 (0:00:01.629)       0:00:06.824 ******** \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 : Write network_netplan_config_template to temporary file] ***\nFriday 02 October 2026  10:23:06 +0000 (0:00:01.343)       0:00:08.168 ******** \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 : Render netplan configuration from network_netplan_config_template variable] ***\nFriday 02 October 2026  10:23:07 +0000 (0:00:00.915)       0:00:09.084 ******** \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 : Remove temporary network_netplan_config_template file] ***\nFriday 02 October 2026  10:23:08 +0000 (0:00:00.812)       0:00:09.896 ******** \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 : Prepare netplan configuration template] **********\nFriday 02 October 2026  10:23:08 +0000 (0:00:00.852)       0:00:10.749 ******** \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-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> 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-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nFriday 02 October 2026  10:23:12 +0000 (0:00:03.579)       0:00:14.329 ******** \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] ***********\nFriday 02 October 2026  10:23:14 +0000 (0:00:01.784)       0:00:16.113 ******** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\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\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Check if path for interface file exists] *********\nFriday 02 October 2026  10:23:16 +0000 (0:00:02.219)       0:00:18.333 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Copy interfaces file] ****************************\nFriday 02 October 2026  10:23:17 +0000 (0:00:01.007)       0:00:19.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.network : Install package networkd-dispatcher] *************\nFriday 02 October 2026  10:23:18 +0000 (0:00:01.046)       0:00:20.387 ******** \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-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.commons.network : Copy dispatcher scripts] *************************\nFriday 02 October 2026  10:23:20 +0000 (0:00:02.136)       0:00:22.524 ******** \n\u001b[0;36mskipping: [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] **************\nFriday 02 October 2026  10:23:21 +0000 (0:00:01.013)       0:00:23.537 ******** \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-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] ***************************\nFriday 02 October 2026  10:23:23 +0000 (0:00:01.493)       0:00:25.031 ******** \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] ***************\nFriday 02 October 2026  10:23:24 +0000 (0:00:01.522)       0:00:26.553 ******** \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] ***************\nFriday 02 October 2026  10:23:25 +0000 (0:00:01.073)       0:00:27.626 ******** \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] ***************\nFriday 02 October 2026  10:23:26 +0000 (0:00:00.867)       0:00:28.494 ******** \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;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.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-4] => (item=/etc/netplan/01-osism.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] ************************\nFriday 02 October 2026  10:23:27 +0000 (0:00:01.129)       0:00:29.624 ******** \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] ************************\nFriday 02 October 2026  10:23:28 +0000 (0:00:00.845)       0:00:30.469 ******** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-2, testbed-manager, testbed-node-1, testbed-node-5, testbed-node-0, testbed-node-4, testbed-node-3\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nFriday 02 October 2026  10:23:33 +0000 (0:00:04.874)       0:00:35.343 ******** \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-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-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-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-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-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-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-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-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-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-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\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\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nFriday 02 October 2026  10:23:40 +0000 (0:00:06.498)       0:00:41.842 ******** \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-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': '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-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-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-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-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-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-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-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-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] ******************\nFriday 02 October 2026  10:23:46 +0000 (0:00:06.074)       0:00:47.917 ******** \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] ***************\nFriday 02 October 2026  10:23:47 +0000 (0:00:01.439)       0:00:49.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.commons.network : Remove unused configuration files] ***************\nFriday 02 October 2026  10:23:48 +0000 (0:00:01.349)       0:00:50.706 ******** \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] **********************\nFriday 02 October 2026  10:23:50 +0000 (0:00:01.110)       0:00:51.816 ******** \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] ****************\nFriday 02 October 2026  10:23:51 +0000 (0:00:01.393)       0:00:53.210 ******** \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] *******\nFriday 02 October 2026  10:23:52 +0000 (0:00:00.828)       0:00:54.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.network : Enable and start network-extra-init service] *****\nFriday 02 October 2026  10:23:53 +0000 (0:00:00.893)       0:00:54.932 ******** \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] *****\nFriday 02 October 2026  10:23:53 +0000 (0:00:00.680)       0:00:55.613 ******** \n\u001b[0;32mok: [testbed-node-1]\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-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init systemd service] *******\nFriday 02 October 2026  10:23:55 +0000 (0:00:01.888)       0:00:57.501 ******** \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] ****************\nFriday 02 October 2026  10:23:57 +0000 (0:00:01.271)       0:00:58.773 ******** \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] **************\nFriday 02 October 2026  10:23:59 +0000 (0:00:02.156)       0:01:00.929 ******** \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] ********\nFriday 02 October 2026  10:24:00 +0000 (0:00:00.920)       0:01:01.850 ******** \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=11  \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=12  \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=12  \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=12  \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=12  \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=12  \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=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:24:00 +0000 (0:00:00.589)       0:01:02.439 ******** \n=============================================================================== \nosism.commons.network : Create systemd networkd netdev files ------------ 6.50s\nosism.commons.network : Create systemd networkd network files ----------- 6.07s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.87s\nosism.commons.network : Prepare netplan configuration template ---------- 3.58s\nosism.commons.network : Install required packages ----------------------- 2.71s\nosism.commons.network : Remove netplan configuration template ----------- 2.22s\nosism.commons.network : Remove network-extra-init script ---------------- 2.16s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.14s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.89s\nosism.commons.network : Copy netplan configuration ---------------------- 1.78s\nosism.commons.network : Remove ifupdown package ------------------------- 1.63s\nosism.commons.network : Include cleanup tasks --------------------------- 1.52s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.49s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.44s\nosism.commons.network : Include network extra init ---------------------- 1.39s\nosism.commons.network : List existing configuration files --------------- 1.35s\nosism.commons.network : Include type specific tasks --------------------- 1.35s\nosism.commons.network : Create required directories --------------------- 1.34s\nosism.commons.network : Remove network-extra-init systemd service ------- 1.27s\nosism.commons.network : Remove unused configuration files --------------- 1.13s\n+ osism apply wireguard\n\u001b[32m2026-10-02 10:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-10-02 10:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38da8615-0e48-447a-a8c3-7f947c50dc58 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 38da8615-0e48-447a-a8c3-7f947c50dc58 (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nFriday 02 October 2026  10:24:17 +0000 (0:00:00.275)       0:00:00.275 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nFriday 02 October 2026  10:24:19 +0000 (0:00:02.202)       0:00:02.478 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nFriday 02 October 2026  10:24:26 +0000 (0:00:07.477)       0:00:09.955 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nFriday 02 October 2026  10:24:27 +0000 (0:00:00.656)       0:00:10.612 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nFriday 02 October 2026  10:24:28 +0000 (0:00:00.465)       0:00:11.077 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nFriday 02 October 2026  10:24:28 +0000 (0:00:00.564)       0:00:11.642 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nFriday 02 October 2026  10:24:29 +0000 (0:00:00.455)       0:00:12.097 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nFriday 02 October 2026  10:24:29 +0000 (0:00:00.453)       0:00:12.551 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nFriday 02 October 2026  10:24:30 +0000 (0:00:01.269)       0:00:13.820 ******** \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] **********\nFriday 02 October 2026  10:24:31 +0000 (0:00:01.018)       0:00:14.839 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nFriday 02 October 2026  10:24:33 +0000 (0:00:02.157)       0:00:16.997 ******** \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 ********************************************************************\nFriday 02 October 2026  10:24:35 +0000 (0:00:01.067)       0:00:18.064 ******** \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 7.48s\nosism.services.wireguard : Install iptables package --------------------- 2.20s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.16s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.27s\nosism.services.wireguard : Restart wg0 service -------------------------- 1.07s\nosism.services.wireguard : Copy client configuration files -------------- 1.02s\nosism.services.wireguard : Create public and private key - server ------- 0.66s\nosism.services.wireguard : Get preshared key ---------------------------- 0.56s\nosism.services.wireguard : Create preshared key ------------------------- 0.47s\nosism.services.wireguard : Get public key - server ---------------------- 0.46s\nosism.services.wireguard : Get private key - server --------------------- 0.45s\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\r100    14  100    14    0     0    182      0 --:--:-- --:--:-- --:--:--   184\n+ osism apply --environment custom workarounds\n\u001b[32m2026-10-02 10:24:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-10-02 10:24:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-10-02 10:24:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15c5a234-b201-4e96-b177-8267019c78e9 (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:24:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 15c5a234-b201-4e96-b177-8267019c78e9 (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] ********************************\nFriday 02 October 2026  10:24:51 +0000 (0:00:00.199)       0:00:00.199 ******** \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] *********************************************\nFriday 02 October 2026  10:24:52 +0000 (0:00:00.806)       0:00:01.005 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nFriday 02 October 2026  10:24:54 +0000 (0:00:02.892)       0:00:03.898 ******** \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 [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nFriday 02 October 2026  10:24:57 +0000 (0:00:02.418)       0:00:06.316 ******** \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-0] => (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-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\nTASK [Run update-ca-certificates] **********************************************\nFriday 02 October 2026  10:24:58 +0000 (0:00:01.485)       0:00:07.802 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Run update-ca-trust] *****************************************************\nFriday 02 October 2026  10:25:01 +0000 (0:00:03.018)       0:00:10.821 ******** \n\u001b[0;36mskipping: [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] *********************************************\nFriday 02 October 2026  10:25:02 +0000 (0:00:00.556)       0:00:11.378 ******** \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-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] **************************************\nFriday 02 October 2026  10:25:04 +0000 (0:00:01.920)       0:00:13.298 ******** \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] ***************************************************\nFriday 02 October 2026  10:25:05 +0000 (0:00:01.632)       0:00:14.931 ******** \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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Enable workarounds.service (Debian)] *************************************\nFriday 02 October 2026  10:25:07 +0000 (0:00:01.737)       0:00:16.668 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Enable and start workarounds.service (RedHat)] ***************************\nFriday 02 October 2026  10:25:09 +0000 (0:00:01.776)       0:00:18.444 ******** \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] **************************************************\nFriday 02 October 2026  10:25:10 +0000 (0:00:00.921)       0:00:19.366 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\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 ********************************************************************\nFriday 02 October 2026  10:25:13 +0000 (0:00:03.183)       0:00:22.549 ******** \n=============================================================================== \nInstall python3-docker -------------------------------------------------- 3.18s\nRun update-ca-certificates ---------------------------------------------- 3.02s\nApply netplan configuration --------------------------------------------- 2.89s\nApply netplan configuration --------------------------------------------- 2.42s\nCopy workarounds.sh scripts --------------------------------------------- 1.92s\nEnable workarounds.service (Debian) ------------------------------------- 1.78s\nReload systemd daemon --------------------------------------------------- 1.74s\nCopy workarounds systemd unit file -------------------------------------- 1.63s\nCopy custom CA certificates --------------------------------------------- 1.49s\nEnable and start workarounds.service (RedHat) --------------------------- 0.92s\nGroup hosts based on virtualization_role -------------------------------- 0.81s\nRun update-ca-trust ----------------------------------------------------- 0.56s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-10-02 10:25:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-10-02 10:25:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c1b762f8-232f-4e4d-88c6-7f4f0b370dd6 (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:25:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c1b762f8-232f-4e4d-88c6-7f4f0b370dd6 (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] *******************\nFriday 02 October 2026  10:25:30 +0000 (0:00:00.297)       0:00:00.297 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 02 October 2026  10:25:30 +0000 (0:00:00.201)       0:00:00.498 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 02 October 2026  10:25:31 +0000 (0:00:01.273)       0:00:01.771 ******** \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] *******************\nFriday 02 October 2026  10:25:31 +0000 (0:00:00.129)       0:00:01.901 ******** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 02 October 2026  10:25:31 +0000 (0:00:00.111)       0:00:02.012 ******** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 02 October 2026  10:25:32 +0000 (0:00:01.014)       0:00:03.026 ******** \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] *******************\nFriday 02 October 2026  10:25:32 +0000 (0:00:00.125)       0:00:03.152 ******** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 02 October 2026  10:25:33 +0000 (0:00:00.117)       0:00:03.269 ******** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 02 October 2026  10:25:34 +0000 (0:00:01.049)       0:00:04.319 ******** \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] *******************\nFriday 02 October 2026  10:25:34 +0000 (0:00:00.125)       0:00:04.444 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 02 October 2026  10:25:34 +0000 (0:00:00.118)       0:00:04.563 ******** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 02 October 2026  10:25:35 +0000 (0:00:01.079)       0:00:05.643 ******** \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] *******************\nFriday 02 October 2026  10:25:35 +0000 (0:00:00.118)       0:00:05.762 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 02 October 2026  10:25:35 +0000 (0:00:00.231)       0:00:05.993 ******** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 02 October 2026  10:25:36 +0000 (0:00:01.076)       0:00:07.070 ******** \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] *******************\nFriday 02 October 2026  10:25:36 +0000 (0:00:00.124)       0:00:07.194 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 02 October 2026  10:25:37 +0000 (0:00:00.114)       0:00:07.308 ******** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 02 October 2026  10:25:38 +0000 (0:00:01.062)       0:00:08.371 ******** \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 ********************************************************************\nFriday 02 October 2026  10:25:38 +0000 (0:00:00.040)       0:00:08.411 ******** \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.56s\nExit playbook, if user did not mean to reboot systems ------------------- 0.89s\nReboot system - wait for the reboot to complete ------------------------- 0.66s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-10-02 10:25:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-10-02 10:25:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 44e12e81-656f-4995-b2bd-a6bbc748c04c (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:25:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 44e12e81-656f-4995-b2bd-a6bbc748c04c (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] ***********************************\nFriday 02 October 2026  10:25:54 +0000 (0:00:00.344)       0:00:00.344 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\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 ********************************************************************\nFriday 02 October 2026  10:26:05 +0000 (0:00:11.475)       0:00:11.819 ******** \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.48s\n+ osism apply hddtemp\n\u001b[32m2026-10-02 10:26:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-10-02 10:26:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4319ab5e-6a27-469e-8b99-5715a7a8e691 (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:26:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4319ab5e-6a27-469e-8b99-5715a7a8e691 (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] *****\nFriday 02 October 2026  10:26:21 +0000 (0:00:00.407)       0:00:00.407 ******** \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] ****\nFriday 02 October 2026  10:26:22 +0000 (0:00:00.689)       0:00:01.096 ******** \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] *************************\nFriday 02 October 2026  10:26:23 +0000 (0:00:01.285)       0:00:02.381 ******** \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.hddtemp : Enable Kernel Module drivetemp] *****************\nFriday 02 October 2026  10:26:26 +0000 (0:00:02.541)       0:00:04.922 ******** \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.hddtemp : Check if drivetemp module is available] *********\nFriday 02 October 2026  10:26:27 +0000 (0:00:01.063)       0:00:05.986 ******** \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 : Load Kernel Module drivetemp] *******************\nFriday 02 October 2026  10:26:28 +0000 (0:00:01.424)       0:00:07.411 ******** \n\u001b[0;36mskipping: [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] *****************************\nFriday 02 October 2026  10:26:29 +0000 (0:00:00.843)       0:00:08.255 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nFriday 02 October 2026  10:26:43 +0000 (0:00:13.350)       0:00:21.606 ******** \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] **********************\nFriday 02 October 2026  10:26:44 +0000 (0:00:01.378)       0:00:22.984 ******** \n\u001b[0;33mchanged: [testbed-manager]\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-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-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 ********************************************************************\nFriday 02 October 2026  10:26:46 +0000 (0:00:02.274)       0:00:25.259 ******** \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 13.35s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.54s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 2.28s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.42s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.38s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.29s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 1.06s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.84s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.69s\n++ semver latest 7.1.1\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sudo systemctl restart manager.service\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+ [[ 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}}' 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-10-02 10:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-10-02 10:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4228d5e1-416c-48b7-9e5d-1166d4bbeddc (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4228d5e1-416c-48b7-9e5d-1166d4bbeddc (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] ***********************************************\nFriday 02 October 2026  10:28:27 +0000 (0:00:00.275)       0:00:00.275 ******** \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-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 [Gather facts for all hosts] **********************************************\nFriday 02 October 2026  10:28:33 +0000 (0:00:06.015)       0:00:06.290 ******** \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 ********************************************************************\nFriday 02 October 2026  10:28:34 +0000 (0:00:00.710)       0:00:07.000 ******** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.02s\nGather facts for all hosts ---------------------------------------------- 0.71s\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-cephadm.sh /usr/local/bin/deploy-ceph-with-cephadm\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/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=latest",
                                "export OPENSTACK_VERSION=2025.1",
                                "",
                                "export ARA=false",
                                "export DEPLOY_MODE=manager",
                                "export TEMPEST=false",
                                "export IS_ZUUL=true",
                                "",
                                "export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26",
                                "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=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=false",
                                "++ TEMPEST=false",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26",
                                "++ 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.3.6",
                                "  GitCommit:        ee2735368117d2eb259779949d5e75cdafec9761",
                                " runc:",
                                "  Version:          1.5.1",
                                "  GitCommit:        v1.5.1-0-g8f2685a4",
                                " 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=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=false",
                                "++ TEMPEST=false",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26",
                                "++ 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",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-ceph-version.sh reef",
                                "+ set -e",
                                "+ VERSION=reef",
                                "++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n ceph_version: reef ]]",
                                "+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ /opt/configuration/scripts/set-openstack-version.sh 2025.1",
                                "+ set -e",
                                "+ VERSION=2025.1",
                                "++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n openstack_version: 2024.2 ]]",
                                "+ sed -i 's/openstack_version: .*/openstack_version: 2025.1/g' /opt/configuration/environments/manager/configuration.yml",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo 'enable_osism_kubernetes: true'",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ 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",
                                "+ mkdir -p /opt/configuration/environments/secrets",
                                "+ [[ ! -e /opt/configuration/environments/secrets/id_rsa.ceph ]]",
                                "+ ssh-keygen -t rsa -b 4096 -N '' -C '' -m PEM -f /opt/configuration/environments/secrets/id_rsa.ceph",
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /opt/configuration/environments/secrets/id_rsa.ceph",
                                "Your public key has been saved in /opt/configuration/environments/secrets/id_rsa.ceph.pub",
                                "The key fingerprint is:",
                                "SHA256:Xkx9/GLW6pWJ08v2wBMttTFUeUOfY2VZd81lvW6xgcA ",
                                "The key's randomart image is:",
                                "+---[RSA 4096]----+",
                                "|          .   .+^|",
                                "|           E ..*@|",
                                "|          . o +**|",
                                "|         o   o.O=|",
                                "|        S o   B.B|",
                                "|       . .   +oOo|",
                                "|        .    o*+.|",
                                "|             .o=.|",
                                "|              ooo|",
                                "+----[SHA256]-----+",
                                "+ chmod 600 /opt/configuration/environments/secrets/id_rsa.ceph",
                                "+ [[ -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)",
                                "",
                                "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:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-ansible (OSISM Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/kolla-ansible:2025.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:2025.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osismclient (OSISM Client)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ara-server (ARA Server)\",",
                                "        \"  Expected: registry.osism.tech/osism/ara-server:1.8.0-r1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ara-server:1.8.0-r1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: mariadb (MariaDB for ARA)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.8\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.8\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: frontend (OSISM Frontend)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: redis (Redis Cache)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.10-alpine\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.10-alpine\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: api (OSISM API Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: listener (OpenStack Event Listener)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: openstack (OpenStack Integration)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: beat (Celery Beat Scheduler)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: flower (Celery Flower Monitor)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  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",
                                "+ cp /opt/configuration/environments/secrets/id_rsa.ceph.pub /opt/ansible/secrets/id_rsa.ceph.pub",
                                "+ mkdir -p /opt/configuration/environments/secrets",
                                "+ cp /home/dragon/.ssh/id_rsa /opt/configuration/environments/secrets/id_rsa.operator",
                                "+ chmod 600 /opt/configuration/environments/secrets/id_rsa.operator",
                                "+ 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:reef                 \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   ",
                                "kolla-ansible                    registry.osism.tech/osism/kolla-ansible:2025.1              \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "manager-api-1                    registry.osism.tech/osism/osism:latest                      \"/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.8.0-r1               \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp",
                                "manager-beat-1                   registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-flower-1                 registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest       \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   ",
                                "manager-listener-1               registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.8        \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp",
                                "manager-openstack-1              registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.10-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp",
                                "osism-ansible                    registry.osism.tech/osism/osism-ansible:latest              \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "osism-frontend                   registry.osism.tech/osism/osism-frontend:latest             \"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:latest           \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   ",
                                "osismclient                      registry.osism.tech/osism/osism:latest                      \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        ",
                                "+ osism apply resolvconf -l testbed-manager",
                                "\u001b[32m2026-10-02 10:03:36\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo Ansible facts found in Redis cache. Run 'osism sync facts' to gather facts.\u001b[0m",
                                "\u001b[32m2026-10-02 10:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-10-02 10:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f0800908-bf5a-46b8-86e7-2ecd7f5a70a1 (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f0800908-bf5a-46b8-86e7-2ecd7f5a70a1 (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 02 October 2026  10:03:50 +0000 (0:00:00.216)       0:00:00.216 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Friday 02 October 2026  10:03:56 +0000 (0:00:06.001)       0:00:06.217 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Friday 02 October 2026  10:03:56 +0000 (0:00:00.091)       0:00:06.309 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:03:57 +0000 (0:00:00.103)       0:00:06.412 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:03:57 +0000 (0:00:00.093)       0:00:06.505 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Friday 02 October 2026  10:03:58 +0000 (0:00:01.458)       0:00:07.964 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Friday 02 October 2026  10:03:58 +0000 (0:00:00.088)       0:00:08.053 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Friday 02 October 2026  10:03:59 +0000 (0:00:00.699)       0:00:08.752 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Friday 02 October 2026  10:03:59 +0000 (0:00:00.101)       0:00:08.853 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Friday 02 October 2026  10:04:00 +0000 (0:00:00.718)       0:00:09.571 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Friday 02 October 2026  10:04:01 +0000 (0:00:01.419)       0:00:10.991 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Friday 02 October 2026  10:04:02 +0000 (0:00:01.120)       0:00:12.111 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:04:02 +0000 (0:00:00.096)       0:00:12.207 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:04:04 +0000 (0:00:01.363)       0:00:13.571 ******** ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 6.00s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.46s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.42s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.36s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.12s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.72s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.70s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.10s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.10s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.10s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.09s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.09s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.09s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-10-02 10:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-10-02 10:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6db57795-8d9c-40e1-b0eb-46deaebf594a (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6db57795-8d9c-40e1-b0eb-46deaebf594a (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] ***********",
                                "Friday 02 October 2026  10:04:20 +0000 (0:00:00.247)       0:00:00.247 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Friday 02 October 2026  10:04:21 +0000 (0:00:01.068)       0:00:01.315 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Friday 02 October 2026  10:04:22 +0000 (0:00:00.532)       0:00:01.848 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:04:28 +0000 (0:00:06.339)       0:00:08.188 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Friday 02 October 2026  10:04:28 +0000 (0:00:00.083)       0:00:08.271 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:04:29 +0000 (0:00:00.739)       0:00:09.011 ******** ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 6.34s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 1.07s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.74s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.53s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.08s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-10-02 10:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-10-02 10:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 35d57510-18ea-49f6-aab5-e7b51798fd9a (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 35d57510-18ea-49f6-aab5-e7b51798fd9a (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] ***",
                                "Friday 02 October 2026  10:04:45 +0000 (0:00:00.288)       0:00:00.288 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:04:52 +0000 (0:00:06.998)       0:00:07.286 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:04:52 +0000 (0:00:00.208)       0:00:07.495 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDAOZNWQAPNQQ0+Ou+wTHBbkaTdy3PHOAm1Y0kPGUHI7ZLqyNlMl2HZnldnkDcGXUpoE9rMuHQr24R5vn2Emy0g=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXdnR1qKzc/P0eoEMHpYDs9yGmkMFj70XKTkinGxXfKZvxHFa6kfx4BavHDwT5MjCZTc12ybKjFqgjUo9e7HkYHkAMvTACB77DnDygTryzKHBSaipCFxcOWw5UU8vfAlE0vOrkZgZJ6EXjOy7YTHILH7ULoLvQWrXat9nuo82/1jl3YvpshCZatbvMluASU25CftoKzenJ3WnR5+34GEMiKDKj3O80p+ASaQ9C7YC5RXYRNkTD/9z8vKiWRkiPeYF3OYQv9YsBEJNhCfUBfA1gAaCgWYugwl/Ol5fwC2/AffAo14GV4iqUseUK2fiK2XHo5QrdhW1HHHH9awuA14GwgNpfwLREIC6c9MwY7RUrXvXwO3oy21JhWJKSbactxYaZtSKf5zhswC0rMYMG+jSU9uPekKiDX+QFCffZfN1gVmgY+z769f2NrpYaGFeCnoJJhP1HdRBXQKcRtkC8QWlWXm9wyRVatqnMBhQ77qPtziSFi3jXO/cwKHDP6zr2BCU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL1F/O+bU5RHT8eebm47/jVIKx7Wxm4JPNrzmEUl3HmR)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:04:54 +0000 (0:00:01.586)       0:00:09.081 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDMJDyb806CQKSDE8XZngFtnpjn7GWfsPkwikUOV2SKTt/owriiMiCsyvgPDPXEtYQDfTJU0OsXuwOVOlGTM/ZPNFb08RazsQVChID2AlHF0CfmMyDomFH2PbpSlD7/PpThAewoz86OZmhgvllAIvMdgpzEBFpm0y+grbKKIQPhgxJ5QMQVKWKdU4PxQiv0kPr8I/+fzA/bLmrdwg7QDDOQuDkx+O1UxL0Rk/hh0gtZbbaQQx1f/mp1CbTLBfGblKbwY5RL3vSBGNUc62TjTrznshZMPn7/W4urNvS/7pX+E+jEmA9dXgMgHZkQxuYyGHF2ZoLVD/oX1o9P93g4agoRRc3mfD/+2YkHUvgLk2g2s1xV+OMJfET10uZz4li1NHq6xkbGkmeKUdUcsI0LOUs0oxkSqdy3BaAFUTroDN0caucJfGF2DfDwhzc9iItH79H2RFs75PYxrfcmp6LuLcz8gInL10J07HRpfaFltXvl3yByMrdvSg62pHXuD0ZnEg8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC1ndNUDmMGLDqahLp54wTsDj0eXgMN18Gc2szvLxvypGlqjO3uTubRXHhZnJI6uMcufr4gkvjR1L18FvGFQutw=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvUFg6eyscT4NfZWxTMDQ35VN7aT/KZ8y6VpZaUY4NR)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:04:55 +0000 (0:00:01.270)       0:00:10.351 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC2KOdPLkhzUBBJv0QstC4o31VFSEld799nTZlQYjv3m83MAvD6+L1udAb9P0hMX7wNSoEXtMWhcTxUrmYujWDwaX7pjBQsvqOk9P38OZe7rFTqJXJerNlB2YMn1IJ0XaTDLOx9y2R5N2gMfSnKeGHVlszj0qZasO4hUURcm4nViA2jN0DjuQXK3ylukjMrWoEvuoe9Wuq/0RgJm4iUFsbV222e8SIrrTd3jraA6t7FJlYxu3GkE59hil5NAyfuhCpE4w5MayuboLlKUhddpZV0lXbGeUaiBu6iOOiq1VSQVwBL9mdm+WtrCbkZd4hl9/aP6ibOaULX5aqxmboYKYgT7zMbTCFeDqIEd4es8oQcBz4Hdcqa1yuzdvdepE2x0CLUkYl4U7TxcAU4OJCSXXjazcJGRHop4SnD9GdKUXsOXXJX9Q3yXFgNJ9A/SXtI8/A1I2iioBSZ/Ci6InLMA0N2D+TRULwqvGRbNHXb1+Z6GWfdQduzqwC+zch/0F/EhVs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBhgqp780ncDGz2YyX4B56sZlkJVyctJzwy2Rhi5Z+4ZYRBC90LyB+7Z4OJCBcb8iaj6QonEnh6ARO0PasaDvAE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEa9K5IcaZEGT07cXVu0uAib4moUV8s9O4f52wPRNOrM)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:04:56 +0000 (0:00:01.175)       0:00:11.527 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCusd8N0+YgGmEyaHrPCECurN81bt0jGbM0JoSd6XaYr59rwFheV9DRHsSd1jWGdXnZOS3b0v18dGqwC9h9EfX8YDh6k3Rr/SJv3i0T/+WoXhsfhVsAw0DcIwT0ZVvjHldpqwUqC5ghsxYzJpgppwX46Kq9sFPCDnWU/TP6YmFsuVsnmOl/imF+aedYDdjNXUh4bhjXXzG7k8x68p413O7KBerIb/ieZDgXo9NP34d+vAUpUjUxSARcaa9r7WVqMc8G2DyK55migYiMgirGrqmDPdgMa5cuFU34MfPkwDfAEN8gtm40rN5+MIKziBFliSPeNhPaQfxCRU0Ivi9zQvoG2IpALXze667Opr3sv9BogyZ0kM1Wze+/0X6PhPHPvPHnBzHGeglFSW6+uifiiX2zeDm26eNBVp3VMTHFDD2BnLMoo7bHhq45jHLp+/BYC5jIJOFEayFMQPJv6P0/+laz7gR+nc+ethQko+T0HMoFgtRqLNlEWcpRMqEu0Bvd/lc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJmxNlcoI/4P6KajxH0ZP1HGWN9zfZ/rNpua6p7z7OREZXiVfm2cPaHfxqfqpRDMFfNcGqkhdnSNP88ulvH6FEk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA9tILrEBJBJAz1jllG7bMsSXoX4FXSqJS4EA3xO0Bq4)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:04:58 +0000 (0:00:01.212)       0:00:12.740 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8HPN1rEYJjtn96cIvTWt15pbnpZHUaSObbnKJuN4Wjc1I+OLnt9UqzxIUKD2iR5JRvwRPALIU/yI7w2VtKEIBd91TQvRn7S4s8+k1/t0g6YZ++2wEVGgYads/B6l1DRxkXBNtZw1Ln+vVPoDkC7yAESkqIxcyHZffvYKu6x08lqaFI8QsN+XTLv+IT3ium7aTha/W83HLha57MQIPcJzFqEDuX7U0CElVG9I92P0v4DzCn/PusYmlSpC/CH9biZ/2KHM1qs8OslVvH7sN80GbPOLOmHaeBOxew3UhK5B/h0vAHiRRnqE1vCuLiZSpvXWl9t6+ZMNSmVetpoUQfmL//whEsijo0IKpAFO73+4TtsIhDQTXMGMl7mw7V0wyNr/FTuesrjpvy83k41p09zYH7E2yeS+GaEAmO45DYR8ZDtnCMY8jXyM3juGaPSsSnMWf/MDIMz0zoF26XTOCxsh/uog5wmquA/cspfBOY7N/TBvaII4mClQHbR/rrVu5pSs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOGBD1qRkU1E+8B9dOgjnbfDdXHK+Cz0rVwTuFYoLoHsXXFq7VcOUlwz88iqslYMXbl1spXd3N01MM9PyDAtUtY=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJOvRGyPHGlyvK3Iamvw98oZyPnTKXXpH5yKkPf84rdN)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:04:59 +0000 (0:00:01.175)       0:00:13.915 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGaSv2z8KYatEadrhrBeLbzfwSpBqzFtW+NtiVGLd8RdcZRTG/jVMZrJ3662QHanIjtyGSj955AeoTDZu2mWPF4=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBRnrgLVfR3WzxrqDvY5sSK8+rC0gHUkNh8BppeKslo7)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRede7acL34Vwqq0hbXD1elCR9GaM8wA5orBNzo8/FYKrC74pyw3SwuFc9AONF1ftHS5hkm0xvPhBBrIG1SK/VPYHMcp/7qBJmASXIFuedEZMB6L4YtSwxunNfEObemcStnYe/0MwXSpBxXXzhcOKvc1qukqtV7efovVPe5n7/EPC56Oh7ikHnDoC8DjeuRtPeJMn48bB1vbsg52A/HZ41+Co69RYok4GDHFAuuvgZkeGu0HiAGbJXeTumBSVHew6TACJn0qAMjjUzkJxa/az1l6nmx7jhk6sUaUwsB9KHwpTD2rDtnszFKTTjZ+xZmFH31z1+mtyeM4gLzBaLgaMoqh87mTwmGDZi9wQKpeBhZ4N5lCu+E4nLC210lMKgIR8j+HmYXo0jnK1ptIxLM1/dTh/B/6CxUtHkGAhsjN3T/WQPUDVqYK9oQmcxMgnOKKePaIGPQkvLY3hikqKgr5Aj/tn1oiLYJFSZdWN2k2YOHPbA6BMuEUVfTXH2A/2pz0M=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:05:00 +0000 (0:00:01.256)       0:00:15.172 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJymRfzJkF5DlpV9c0xUAxGa5/atmjevbSfZ5MyRczX0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4NGWiaqA4R3vXUlGso30uo0jm1j9LecnZp7yFHdmPEEXnLNmcwiXzyqbCXYdkiuKKiByS7G0JEHFm7H1hSXjnpjTDT+YWcfHVeQaZJbbUJ89s0yzEzHlyEoECEabfTV5Zto1PqTpmaui0KJhp8faCvoAGoChAhAHZItwDl9Mn4OwwO6rkIdpXS3TjksiDKZkOoXxFmuPD7quDRIDljHsj64ZoYC5oIoIwe6koVXE6Z9Tks/AQJrdm3UyT22TDswDw95AW9YmA/F7wQnkxVFdAfQgeb375xL0gaj9nUndffVOkTud5VaTV6frDtlQdJoW4FM6Zs7cVk0rwKmcLOou7+8DSfbC4J7sXWzE0jsDlBV0IS+G9anbaKqTvc9OV3csXNxk42iKPFGJdTElgjMsrXIv07uvKH3i/4VPXL9nnZoUcZH6M6wsPpsH1slfQMe+xiWXShzn6D91qEXSoTOay87ITIzNLr+ysi9GdbveNnd4rfjl65ThKB+rcfgyO7o0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKM4+JQTJfVoY48FzdKnbrn+naic3g18CgO2PZDWSCu2Nl3zqtJ4hnQfhCQi/83vGllY/nKgMAFhkno8C56DsP4=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Friday 02 October 2026  10:05:01 +0000 (0:00:01.255)       0:00:16.427 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:05:07 +0000 (0:00:05.777)       0:00:22.205 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:05:07 +0000 (0:00:00.218)       0:00:22.423 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL1F/O+bU5RHT8eebm47/jVIKx7Wxm4JPNrzmEUl3HmR)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXdnR1qKzc/P0eoEMHpYDs9yGmkMFj70XKTkinGxXfKZvxHFa6kfx4BavHDwT5MjCZTc12ybKjFqgjUo9e7HkYHkAMvTACB77DnDygTryzKHBSaipCFxcOWw5UU8vfAlE0vOrkZgZJ6EXjOy7YTHILH7ULoLvQWrXat9nuo82/1jl3YvpshCZatbvMluASU25CftoKzenJ3WnR5+34GEMiKDKj3O80p+ASaQ9C7YC5RXYRNkTD/9z8vKiWRkiPeYF3OYQv9YsBEJNhCfUBfA1gAaCgWYugwl/Ol5fwC2/AffAo14GV4iqUseUK2fiK2XHo5QrdhW1HHHH9awuA14GwgNpfwLREIC6c9MwY7RUrXvXwO3oy21JhWJKSbactxYaZtSKf5zhswC0rMYMG+jSU9uPekKiDX+QFCffZfN1gVmgY+z769f2NrpYaGFeCnoJJhP1HdRBXQKcRtkC8QWlWXm9wyRVatqnMBhQ77qPtziSFi3jXO/cwKHDP6zr2BCU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDAOZNWQAPNQQ0+Ou+wTHBbkaTdy3PHOAm1Y0kPGUHI7ZLqyNlMl2HZnldnkDcGXUpoE9rMuHQr24R5vn2Emy0g=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:05:09 +0000 (0:00:01.314)       0:00:23.738 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC1ndNUDmMGLDqahLp54wTsDj0eXgMN18Gc2szvLxvypGlqjO3uTubRXHhZnJI6uMcufr4gkvjR1L18FvGFQutw=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDMJDyb806CQKSDE8XZngFtnpjn7GWfsPkwikUOV2SKTt/owriiMiCsyvgPDPXEtYQDfTJU0OsXuwOVOlGTM/ZPNFb08RazsQVChID2AlHF0CfmMyDomFH2PbpSlD7/PpThAewoz86OZmhgvllAIvMdgpzEBFpm0y+grbKKIQPhgxJ5QMQVKWKdU4PxQiv0kPr8I/+fzA/bLmrdwg7QDDOQuDkx+O1UxL0Rk/hh0gtZbbaQQx1f/mp1CbTLBfGblKbwY5RL3vSBGNUc62TjTrznshZMPn7/W4urNvS/7pX+E+jEmA9dXgMgHZkQxuYyGHF2ZoLVD/oX1o9P93g4agoRRc3mfD/+2YkHUvgLk2g2s1xV+OMJfET10uZz4li1NHq6xkbGkmeKUdUcsI0LOUs0oxkSqdy3BaAFUTroDN0caucJfGF2DfDwhzc9iItH79H2RFs75PYxrfcmp6LuLcz8gInL10J07HRpfaFltXvl3yByMrdvSg62pHXuD0ZnEg8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvUFg6eyscT4NfZWxTMDQ35VN7aT/KZ8y6VpZaUY4NR)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:05:10 +0000 (0:00:01.181)       0:00:24.919 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEa9K5IcaZEGT07cXVu0uAib4moUV8s9O4f52wPRNOrM)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC2KOdPLkhzUBBJv0QstC4o31VFSEld799nTZlQYjv3m83MAvD6+L1udAb9P0hMX7wNSoEXtMWhcTxUrmYujWDwaX7pjBQsvqOk9P38OZe7rFTqJXJerNlB2YMn1IJ0XaTDLOx9y2R5N2gMfSnKeGHVlszj0qZasO4hUURcm4nViA2jN0DjuQXK3ylukjMrWoEvuoe9Wuq/0RgJm4iUFsbV222e8SIrrTd3jraA6t7FJlYxu3GkE59hil5NAyfuhCpE4w5MayuboLlKUhddpZV0lXbGeUaiBu6iOOiq1VSQVwBL9mdm+WtrCbkZd4hl9/aP6ibOaULX5aqxmboYKYgT7zMbTCFeDqIEd4es8oQcBz4Hdcqa1yuzdvdepE2x0CLUkYl4U7TxcAU4OJCSXXjazcJGRHop4SnD9GdKUXsOXXJX9Q3yXFgNJ9A/SXtI8/A1I2iioBSZ/Ci6InLMA0N2D+TRULwqvGRbNHXb1+Z6GWfdQduzqwC+zch/0F/EhVs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBhgqp780ncDGz2YyX4B56sZlkJVyctJzwy2Rhi5Z+4ZYRBC90LyB+7Z4OJCBcb8iaj6QonEnh6ARO0PasaDvAE=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:05:11 +0000 (0:00:01.201)       0:00:26.120 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA9tILrEBJBJAz1jllG7bMsSXoX4FXSqJS4EA3xO0Bq4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCusd8N0+YgGmEyaHrPCECurN81bt0jGbM0JoSd6XaYr59rwFheV9DRHsSd1jWGdXnZOS3b0v18dGqwC9h9EfX8YDh6k3Rr/SJv3i0T/+WoXhsfhVsAw0DcIwT0ZVvjHldpqwUqC5ghsxYzJpgppwX46Kq9sFPCDnWU/TP6YmFsuVsnmOl/imF+aedYDdjNXUh4bhjXXzG7k8x68p413O7KBerIb/ieZDgXo9NP34d+vAUpUjUxSARcaa9r7WVqMc8G2DyK55migYiMgirGrqmDPdgMa5cuFU34MfPkwDfAEN8gtm40rN5+MIKziBFliSPeNhPaQfxCRU0Ivi9zQvoG2IpALXze667Opr3sv9BogyZ0kM1Wze+/0X6PhPHPvPHnBzHGeglFSW6+uifiiX2zeDm26eNBVp3VMTHFDD2BnLMoo7bHhq45jHLp+/BYC5jIJOFEayFMQPJv6P0/+laz7gR+nc+ethQko+T0HMoFgtRqLNlEWcpRMqEu0Bvd/lc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJmxNlcoI/4P6KajxH0ZP1HGWN9zfZ/rNpua6p7z7OREZXiVfm2cPaHfxqfqpRDMFfNcGqkhdnSNP88ulvH6FEk=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:05:12 +0000 (0:00:01.182)       0:00:27.303 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8HPN1rEYJjtn96cIvTWt15pbnpZHUaSObbnKJuN4Wjc1I+OLnt9UqzxIUKD2iR5JRvwRPALIU/yI7w2VtKEIBd91TQvRn7S4s8+k1/t0g6YZ++2wEVGgYads/B6l1DRxkXBNtZw1Ln+vVPoDkC7yAESkqIxcyHZffvYKu6x08lqaFI8QsN+XTLv+IT3ium7aTha/W83HLha57MQIPcJzFqEDuX7U0CElVG9I92P0v4DzCn/PusYmlSpC/CH9biZ/2KHM1qs8OslVvH7sN80GbPOLOmHaeBOxew3UhK5B/h0vAHiRRnqE1vCuLiZSpvXWl9t6+ZMNSmVetpoUQfmL//whEsijo0IKpAFO73+4TtsIhDQTXMGMl7mw7V0wyNr/FTuesrjpvy83k41p09zYH7E2yeS+GaEAmO45DYR8ZDtnCMY8jXyM3juGaPSsSnMWf/MDIMz0zoF26XTOCxsh/uog5wmquA/cspfBOY7N/TBvaII4mClQHbR/rrVu5pSs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOGBD1qRkU1E+8B9dOgjnbfDdXHK+Cz0rVwTuFYoLoHsXXFq7VcOUlwz88iqslYMXbl1spXd3N01MM9PyDAtUtY=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJOvRGyPHGlyvK3Iamvw98oZyPnTKXXpH5yKkPf84rdN)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:05:13 +0000 (0:00:01.178)       0:00:28.481 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRede7acL34Vwqq0hbXD1elCR9GaM8wA5orBNzo8/FYKrC74pyw3SwuFc9AONF1ftHS5hkm0xvPhBBrIG1SK/VPYHMcp/7qBJmASXIFuedEZMB6L4YtSwxunNfEObemcStnYe/0MwXSpBxXXzhcOKvc1qukqtV7efovVPe5n7/EPC56Oh7ikHnDoC8DjeuRtPeJMn48bB1vbsg52A/HZ41+Co69RYok4GDHFAuuvgZkeGu0HiAGbJXeTumBSVHew6TACJn0qAMjjUzkJxa/az1l6nmx7jhk6sUaUwsB9KHwpTD2rDtnszFKTTjZ+xZmFH31z1+mtyeM4gLzBaLgaMoqh87mTwmGDZi9wQKpeBhZ4N5lCu+E4nLC210lMKgIR8j+HmYXo0jnK1ptIxLM1/dTh/B/6CxUtHkGAhsjN3T/WQPUDVqYK9oQmcxMgnOKKePaIGPQkvLY3hikqKgr5Aj/tn1oiLYJFSZdWN2k2YOHPbA6BMuEUVfTXH2A/2pz0M=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGaSv2z8KYatEadrhrBeLbzfwSpBqzFtW+NtiVGLd8RdcZRTG/jVMZrJ3662QHanIjtyGSj955AeoTDZu2mWPF4=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBRnrgLVfR3WzxrqDvY5sSK8+rC0gHUkNh8BppeKslo7)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 02 October 2026  10:05:15 +0000 (0:00:01.230)       0:00:29.711 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJymRfzJkF5DlpV9c0xUAxGa5/atmjevbSfZ5MyRczX0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4NGWiaqA4R3vXUlGso30uo0jm1j9LecnZp7yFHdmPEEXnLNmcwiXzyqbCXYdkiuKKiByS7G0JEHFm7H1hSXjnpjTDT+YWcfHVeQaZJbbUJ89s0yzEzHlyEoECEabfTV5Zto1PqTpmaui0KJhp8faCvoAGoChAhAHZItwDl9Mn4OwwO6rkIdpXS3TjksiDKZkOoXxFmuPD7quDRIDljHsj64ZoYC5oIoIwe6koVXE6Z9Tks/AQJrdm3UyT22TDswDw95AW9YmA/F7wQnkxVFdAfQgeb375xL0gaj9nUndffVOkTud5VaTV6frDtlQdJoW4FM6Zs7cVk0rwKmcLOou7+8DSfbC4J7sXWzE0jsDlBV0IS+G9anbaKqTvc9OV3csXNxk42iKPFGJdTElgjMsrXIv07uvKH3i/4VPXL9nnZoUcZH6M6wsPpsH1slfQMe+xiWXShzn6D91qEXSoTOay87ITIzNLr+ysi9GdbveNnd4rfjl65ThKB+rcfgyO7o0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKM4+JQTJfVoY48FzdKnbrn+naic3g18CgO2PZDWSCu2Nl3zqtJ4hnQfhCQi/83vGllY/nKgMAFhkno8C56DsP4=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Friday 02 October 2026  10:05:16 +0000 (0:00:01.210)       0:00:30.922 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:05:16 +0000 (0:00:00.209)       0:00:31.131 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Friday 02 October 2026  10:05:16 +0000 (0:00:00.072)       0:00:31.204 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Friday 02 October 2026  10:05:16 +0000 (0:00:00.064)       0:00:31.269 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:05:17 +0000 (0:00:00.549)       0:00:31.819 ******** ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 7.00s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.78s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.59s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.31s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.27s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.26s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.26s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.23s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.21s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.21s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.20s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.55s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.22s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.21s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.21s",
                                "+ osism apply squid",
                                "\u001b[32m2026-10-02 10:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-10-02 10:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0dadcddc-7bda-4df2-a811-b4f6bf6d2f91 (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0dadcddc-7bda-4df2-a811-b4f6bf6d2f91 (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Assert that squid_network_mode is supported] ******",
                                "Friday 02 October 2026  10:05:33 +0000 (0:00:00.218)       0:00:00.218 ******** ",
                                "\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.services.squid : Include install tasks] ****************************",
                                "Friday 02 October 2026  10:05:33 +0000 (0:00:00.085)       0:00:00.303 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:05:33 +0000 (0:00:00.087)       0:00:00.390 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Friday 02 October 2026  10:05:36 +0000 (0:00:02.677)       0:00:03.068 ******** ",
                                "\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 base configuration file] ***************",
                                "Friday 02 October 2026  10:05:37 +0000 (0:00:01.253)       0:00:04.322 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy squid configuration files] *******************",
                                "Friday 02 October 2026  10:05:38 +0000 (0:00:01.197)       0:00:05.519 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Friday 02 October 2026  10:05:39 +0000 (0:00:00.867)       0:00:06.387 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Friday 02 October 2026  10:05:40 +0000 (0:00:00.415)       0:00:06.802 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Friday 02 October 2026  10:05:41 +0000 (0:00:01.012)       0:00:07.815 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:06:12 +0000 (0:00:31.723)       0:00:39.538 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Friday 02 October 2026  10:06:24 +0000 (0:00:12.194)       0:00:51.733 ******** ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Friday 02 October 2026  10:07:25 +0000 (0:01:00.086)       0:01:51.820 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Friday 02 October 2026  10:07:25 +0000 (0:00:00.073)       0:01:51.893 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:07:25 +0000 (0:00:00.687)       0:01:52.581 ******** ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.09s",
                                "osism.services.squid : Manage squid service ---------------------------- 31.72s",
                                "osism.services.squid : Restart squid service --------------------------- 12.19s",
                                "osism.services.squid : Install required packages ------------------------ 2.68s",
                                "osism.services.squid : Create required directories ---------------------- 1.25s",
                                "osism.services.squid : Copy squid base configuration file --------------- 1.20s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 1.01s",
                                "osism.services.squid : Copy squid configuration files ------------------- 0.87s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.69s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.42s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.09s",
                                "osism.services.squid : Assert that squid_network_mode is supported ------ 0.09s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.07s",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-kolla-namespace.sh kolla",
                                "+ set -e",
                                "+ SYNC=false",
                                "+ [[ kolla == \\-\\-\\s\\y\\n\\c ]]",
                                "+ NAMESPACE=kolla",
                                "+ sed -i 's#docker_namespace: .*#docker_namespace: kolla#g' /opt/configuration/inventory/group_vars/all/kolla.yml",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "++ semver latest 9.0.0",
                                "+ [[ -1 -lt 0 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply operator -u ubuntu -l testbed-nodes",
                                "\u001b[32m2026-10-02 10:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-10-02 10:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8052bd40-3680-4961-a59a-f5caea5d9ab8 (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8052bd40-3680-4961-a59a-f5caea5d9ab8 (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 02 October 2026  10:07:41 +0000 (0:00:00.224)       0:00:00.224 ******** ",
                                "\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",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Friday 02 October 2026  10:07:45 +0000 (0:00:03.430)       0:00:03.655 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Friday 02 October 2026  10:07:46 +0000 (0:00:00.818)       0:00:04.474 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:07:46 +0000 (0:00:00.200)       0:00:04.674 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:07:46 +0000 (0:00:00.202)       0:00:04.877 ******** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Friday 02 October 2026  10:07:47 +0000 (0:00:00.759)       0:00:05.636 ******** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "Friday 02 October 2026  10:07:48 +0000 (0:00:00.945)       0:00:06.581 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Friday 02 October 2026  10:07:49 +0000 (0:00:01.202)       0:00:07.783 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Friday 02 October 2026  10:07:50 +0000 (0:00:01.412)       0:00:09.196 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (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-0] => (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-2] => (item=export LANG=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-0] => (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 LANG=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",
                                "\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-4] => (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-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Friday 02 October 2026  10:07:52 +0000 (0:00:01.562)       0:00:10.758 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:07:52 +0000 (0:00:00.168)       0:00:10.927 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:07:52 +0000 (0:00:00.193)       0:00:11.121 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Friday 02 October 2026  10:07:53 +0000 (0:00:00.587)       0:00:11.708 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:07:53 +0000 (0:00:00.174)       0:00:11.883 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\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-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\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-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Friday 02 October 2026  10:07:54 +0000 (0:00:00.716)       0:00:12.599 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:07:54 +0000 (0:00:00.177)       0:00:12.776 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:07:54 +0000 (0:00:00.187)       0:00:12.964 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:07:54 +0000 (0:00:00.169)       0:00:13.133 ******** ",
                                "\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.operator : Unset & lock password] **************************",
                                "Friday 02 October 2026  10:07:55 +0000 (0:00:00.683)       0:00:13.817 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:07:55 +0000 (0:00:00.288)       0:00:14.105 ******** ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.43s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.56s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.41s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.20s",
                                "osism.commons.operator : Create user ------------------------------------ 0.95s",
                                "Do not require tty for all users ---------------------------------------- 0.82s",
                                "osism.commons.operator : Create operator group -------------------------- 0.76s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.72s",
                                "osism.commons.operator : Set password ----------------------------------- 0.68s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.59s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.29s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.20s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.20s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.19s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.19s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.18s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.17s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.17s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.17s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-10-02 10:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-10-02 10:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-10-02 10:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f28358b-5097-4d4f-9a11-42df4f344a76 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7f28358b-5097-4d4f-9a11-42df4f344a76 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Friday 02 October 2026  10:08:11 +0000 (0:00:00.151)       0:00:00.151 ******** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Friday 02 October 2026  10:08:13 +0000 (0:00:01.549)       0:00:01.701 ******** ",
                                "\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-4]\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",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Friday 02 October 2026  10:08:15 +0000 (0:00:01.549)       0:00:03.251 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:08:15 +0000 (0:00:00.125)       0:00:03.376 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:08:15 +0000 (0:00:00.222)       0:00:03.599 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:08:15 +0000 (0:00:00.234)       0:00:03.833 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:08:15 +0000 (0:00:00.164)       0:00:03.998 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:08:16 +0000 (0:00:00.482)       0:00:04.481 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:08:16 +0000 (0:00:00.150)       0:00:04.632 ******** ",
                                "\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 : Remove sources.list file] *********************",
                                "Friday 02 October 2026  10:08:17 +0000 (0:00:01.144)       0:00:05.776 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:08:18 +0000 (0:00:00.459)       0:00:06.236 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:08:19 +0000 (0:00:01.169)       0:00:07.405 ******** ",
                                "\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 [Install required packages (RedHat)] **************************************",
                                "Friday 02 October 2026  10:08:35 +0000 (0:00:15.869)       0:00:23.274 ******** ",
                                "\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)] **************************************",
                                "Friday 02 October 2026  10:08:35 +0000 (0:00:00.123)       0:00:23.398 ******** ",
                                "\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 [Create custom facts directory] *******************************************",
                                "Friday 02 October 2026  10:08:42 +0000 (0:00:07.618)       0:00:31.016 ******** ",
                                "\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] *********************************************************",
                                "Friday 02 October 2026  10:08:43 +0000 (0:00:00.449)       0:00:31.465 ******** ",
                                "\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-4] => (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-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-5] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\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",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Friday 02 October 2026  10:08:46 +0000 (0:00:03.542)       0:00:35.007 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:08:48 +0000 (0:00:01.306)       0:00:36.313 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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 ********************************************************************",
                                "Friday 02 October 2026  10:08:52 +0000 (0:00:04.466)       0:00:40.780 ******** ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 15.87s",
                                "Install required packages (Debian) -------------------------------------- 7.62s",
                                "Gathers facts about hosts ----------------------------------------------- 4.47s",
                                "Copy fact files --------------------------------------------------------- 3.54s",
                                "Create custom facts directory ------------------------------------------- 1.55s",
                                "Copy fact file ---------------------------------------------------------- 1.55s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.31s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.17s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.14s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.48s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.46s",
                                "Create custom facts directory ------------------------------------------- 0.45s",
                                "osism.commons.repository : Set repositories to default ------------------ 0.23s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.22s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.16s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.15s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.13s",
                                "Install required packages (RedHat) -------------------------------------- 0.12s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-10-02 10:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-10-02 10:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17617f84-2932-45f1-8d61-d7a79e09a3d9 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 17617f84-2932-45f1-8d61-d7a79e09a3d9 (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] ************************************",
                                "Friday 02 October 2026  10:09:09 +0000 (0:00:00.223)       0:00:00.223 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:09:09 +0000 (0:00:00.413)       0:00:00.636 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts (if using --limit)] ***************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 02 October 2026  10:09:14 +0000 (0:00:04.708)       0:00:05.345 ******** ",
                                "\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-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \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-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \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-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \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-2] => (item=testbed-node-4) \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-3) \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-5] => (item=testbed-node-4) \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 : Assert that the host name fits HOST_NAME_MAX] ***",
                                "Friday 02 October 2026  10:09:14 +0000 (0:00:00.558)       0:00:05.904 ******** ",
                                "\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.hostname : Set hostname] ***********************************",
                                "Friday 02 October 2026  10:09:14 +0000 (0:00:00.229)       0:00:06.133 ******** ",
                                "\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-0]\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.hostname : Copy /etc/hostname] *****************************",
                                "Friday 02 October 2026  10:09:16 +0000 (0:00:01.284)       0:00:07.417 ******** ",
                                "\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",
                                "\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 [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Friday 02 October 2026  10:09:17 +0000 (0:00:01.363)       0:00:08.781 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:09:17 +0000 (0:00:00.385)       0:00:09.166 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\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-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Friday 02 October 2026  10:09:19 +0000 (0:00:01.628)       0:00:10.795 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:09:19 +0000 (0:00:00.336)       0:00:11.131 ******** ",
                                "\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.commons.proxy : Set system wide settings in environment file] ******",
                                "Friday 02 October 2026  10:09:21 +0000 (0:00:01.161)       0:00:12.292 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Friday 02 October 2026  10:09:21 +0000 (0:00:00.698)       0:00:12.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",
                                "\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] ***",
                                "Friday 02 October 2026  10:09:22 +0000 (0:00:00.487)       0:00:13.478 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:09:22 +0000 (0:00:00.276)       0:00:13.755 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:09:22 +0000 (0:00:00.353)       0:00:14.108 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:09:23 +0000 (0:00:00.374)       0:00:14.483 ******** ",
                                "\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-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",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Friday 02 October 2026  10:09:24 +0000 (0:00:01.307)       0:00:15.790 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:09:24 +0000 (0:00:00.286)       0:00:16.077 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Friday 02 October 2026  10:09:25 +0000 (0:00:00.605)       0:00:16.683 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:09:25 +0000 (0:00:00.300)       0:00:16.984 ******** ",
                                "\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.resolvconf : Copy configuration files] *********************",
                                "Friday 02 October 2026  10:09:26 +0000 (0:00:00.609)       0:00:17.593 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Friday 02 October 2026  10:09:27 +0000 (0:00:01.174)       0:00:18.767 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Friday 02 October 2026  10:09:28 +0000 (0:00:01.232)       0:00:20.000 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:09:29 +0000 (0:00:00.377)       0:00:20.377 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname_check : Assert that the planned kernel host names are unique] ***",
                                "Friday 02 October 2026  10:09:30 +0000 (0:00:01.344)       0:00:21.722 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname_check : Determine the kernel hostname and its canonical form] ***",
                                "Friday 02 October 2026  10:09:30 +0000 (0:00:00.428)       0:00:22.151 ******** ",
                                "\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-5]\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",
                                "",
                                "TASK [osism.commons.hostname_check : Assert that the probe returned both names] ***",
                                "Friday 02 October 2026  10:09:31 +0000 (0:00:00.635)       0:00:22.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.hostname_check : Record the two names] *********************",
                                "Friday 02 October 2026  10:09:31 +0000 (0:00:00.260)       0:00:23.046 ******** ",
                                "\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.hostname_check : Assert that the host's own name resolves] ***",
                                "Friday 02 October 2026  10:09:32 +0000 (0:00:00.291)       0:00:23.338 ******** ",
                                "\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.hostname_check : Assert that every component will derive the same host name] ***",
                                "Friday 02 October 2026  10:09:32 +0000 (0:00:00.308)       0:00:23.646 ******** ",
                                "\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.hostname_check : Warn that an accepted host name split is in effect] ***",
                                "Friday 02 October 2026  10:09:32 +0000 (0:00:00.284)       0:00:23.931 ******** ",
                                "\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 : Gather variables for each operating system] ***",
                                "Friday 02 October 2026  10:09:33 +0000 (0:00:00.384)       0:00:24.315 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:09:33 +0000 (0:00:00.287)       0:00:24.602 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:09:33 +0000 (0:00:00.257)       0:00:24.860 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:09:33 +0000 (0:00:00.251)       0:00:25.112 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:09:34 +0000 (0:00:00.374)       0:00:25.487 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Friday 02 October 2026  10:09:34 +0000 (0:00:00.633)       0:00:26.121 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:09:35 +0000 (0:00:00.323)       0:00:26.444 ******** ",
                                "\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;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Friday 02 October 2026  10:09:36 +0000 (0:00:01.197)       0:00:27.641 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Friday 02 October 2026  10:09:37 +0000 (0:00:00.632)       0:00:28.274 ******** ",
                                "\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;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.repository : Update package cache] *************************",
                                "Friday 02 October 2026  10:09:38 +0000 (0:00:01.251)       0:00:29.525 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\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",
                                "\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 [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Friday 02 October 2026  10:09:55 +0000 (0:00:16.769)       0:00:46.295 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:09:55 +0000 (0:00:00.318)       0:00:46.614 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:09:55 +0000 (0:00:00.312)       0:00:46.926 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:09:56 +0000 (0:00:00.314)       0:00:47.240 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:09:56 +0000 (0:00:00.388)       0:00:47.628 ******** ",
                                "\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-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",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Friday 02 October 2026  10:09:58 +0000 (0:00:01.823)       0:00:49.452 ******** ",
                                "\u001b[0;33mchanged: [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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Friday 02 October 2026  10:09:59 +0000 (0:00:01.151)       0:00:50.603 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include fluentd tasks] **************************",
                                "Friday 02 October 2026  10:10:00 +0000 (0:00:00.891)       0:00:51.495 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:10:00 +0000 (0:00:00.355)       0:00:51.850 ******** ",
                                "\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-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] ************",
                                "Friday 02 October 2026  10:10:01 +0000 (0:00:01.140)       0:00:52.990 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:10:02 +0000 (0:00:00.329)       0:00:53.319 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:10:02 +0000 (0:00:00.372)       0:00:53.691 ******** ",
                                "\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-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",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Friday 02 October 2026  10:10:04 +0000 (0:00:01.728)       0:00:55.420 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Friday 02 October 2026  10:10:05 +0000 (0:00:01.295)       0:00:56.715 ******** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Friday 02 October 2026  10:10:19 +0000 (0:00:14.398)       0:01:11.114 ******** ",
                                "\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.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Friday 02 October 2026  10:10:21 +0000 (0:00:01.752)       0:01:12.866 ******** ",
                                "\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.commons.packages : Gather variables for each operating system] *****",
                                "Friday 02 October 2026  10:10:22 +0000 (0:00:01.113)       0:01:13.979 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:10:23 +0000 (0:00:00.253)       0:01:14.232 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:10:23 +0000 (0:00:00.317)       0:01:14.550 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:10:23 +0000 (0:00:00.374)       0:01:14.924 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Friday 02 October 2026  10:10:25 +0000 (0:00:02.059)       0:01:16.984 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Friday 02 October 2026  10:10:26 +0000 (0:00:00.685)       0:01:17.669 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:10:26 +0000 (0:00:00.331)       0:01:18.000 ******** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Friday 02 October 2026  10:10:28 +0000 (0:00:01.264)       0:01:19.265 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Friday 02 October 2026  10:10:30 +0000 (0:00:02.005)       0:01:21.270 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Friday 02 October 2026  10:10:32 +0000 (0:00:02.659)       0:01:23.930 ******** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install required packages] **********************",
                                "Friday 02 October 2026  10:11:04 +0000 (0:00:31.339)       0:01:55.269 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Friday 02 October 2026  10:12:21 +0000 (0:01:17.810)       0:03:13.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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Friday 02 October 2026  10:12:23 +0000 (0:00:02.030)       0:03:15.110 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Friday 02 October 2026  10:12:38 +0000 (0:00:15.006)       0:03:30.117 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:12:39 +0000 (0:00:00.555)       0:03:30.673 ******** ",
                                "\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-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ****************",
                                "Friday 02 October 2026  10:12:41 +0000 (0:00:01.739)       0:03:32.412 ******** ",
                                "\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-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \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_intvl', 'value': 3}) \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_probes', '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.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-3]\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-0] => (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-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_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-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\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_syncookies', 'value': 0})\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_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-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-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-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Friday 02 October 2026  10:12:47 +0000 (0:00:05.785)       0:03:38.198 ******** ",
                                "\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-1] => (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-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] *****************",
                                "Friday 02 October 2026  10:12:47 +0000 (0:00:00.706)       0:03:38.904 ******** ",
                                "\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-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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]\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",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on network] *****************",
                                "Friday 02 October 2026  10:12:49 +0000 (0:00:01.609)       0:03:40.513 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:12:49 +0000 (0:00:00.580)       0:03:41.094 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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-4] => (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",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Friday 02 October 2026  10:12:50 +0000 (0:00:00.814)       0:03:41.908 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:12:51 +0000 (0:00:00.362)       0:03:42.271 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Friday 02 October 2026  10:12:59 +0000 (0:00:08.112)       0:03:50.383 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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-2] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-4] => (item=nscd) \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=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Start/enable required services] *****************",
                                "Friday 02 October 2026  10:12:59 +0000 (0:00:00.408)       0:03:50.792 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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-4] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Friday 02 October 2026  10:13:00 +0000 (0:00:01.181)       0:03:51.973 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:13:01 +0000 (0:00:00.504)       0:03:52.477 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Friday 02 October 2026  10:13:02 +0000 (0:00:01.467)       0:03:53.945 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Disable the dynamic motd-news service] **************",
                                "Friday 02 October 2026  10:13:03 +0000 (0:00:00.673)       0:03:54.618 ******** ",
                                "\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-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] **********",
                                "Friday 02 October 2026  10:13:04 +0000 (0:00:00.709)       0:03:55.328 ******** ",
                                "\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-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.motd : Remove pam_motd.so rule] ****************************",
                                "Friday 02 October 2026  10:13:04 +0000 (0:00:00.723)       0:03:56.051 ******** ",
                                "\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': 1790934493.842, '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': 1790934603.4364874, '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-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': 1790934595.6462474, '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': 1790934592.2455492, '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': 1790934582.778605, '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': 1790934587.7350378, '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': 1790934601.0417445, '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-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-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-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",
                                "\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",
                                "",
                                "TASK [osism.commons.motd : Copy motd file] *************************************",
                                "Friday 02 October 2026  10:13:05 +0000 (0:00:01.094)       0:03:57.145 ******** ",
                                "\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-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] ************************************",
                                "Friday 02 October 2026  10:13:07 +0000 (0:00:01.320)       0:03:58.466 ******** ",
                                "\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.net file] ********************************",
                                "Friday 02 October 2026  10:13:08 +0000 (0:00:01.546)       0:04:00.012 ******** ",
                                "\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-4]\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",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to print the motd] ********************",
                                "Friday 02 October 2026  10:13:10 +0000 (0:00:01.261)       0:04:01.274 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:13:10 +0000 (0:00:00.317)       0:04:01.591 ******** ",
                                "\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 : Include distribution specific install tasks] ********",
                                "Friday 02 October 2026  10:13:11 +0000 (0:00:00.860)       0:04:02.452 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:13:11 +0000 (0:00:00.497)       0:04:02.949 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Friday 02 October 2026  10:13:21 +0000 (0:00:09.977)       0:04:12.927 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Friday 02 October 2026  10:13:23 +0000 (0:00:01.454)       0:04:14.382 ******** ",
                                "\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 : Gather variables for each operating system] ******",
                                "Friday 02 October 2026  10:13:24 +0000 (0:00:01.120)       0:04:15.502 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:13:24 +0000 (0:00:00.349)       0:04:15.852 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:13:25 +0000 (0:00:00.370)       0:04:16.222 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:13:25 +0000 (0:00:00.403)       0:04:16.626 ******** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Friday 02 October 2026  10:13:31 +0000 (0:00:06.315)       0:04:22.942 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:13:32 +0000 (0:00:00.464)       0:04:23.406 ******** ",
                                "\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-0]\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-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-2]\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-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] ***************************",
                                "Friday 02 October 2026  10:13:32 +0000 (0:00:00.645)       0:04:24.051 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:13:33 +0000 (0:00:00.510)       0:04:24.562 ******** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \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-4] => (item=ModemManager.service) \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=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include packages tasks] **************************",
                                "Friday 02 October 2026  10:13:33 +0000 (0:00:00.394)       0:04:24.956 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:13:34 +0000 (0:00:00.517)       0:04:25.474 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Friday 02 October 2026  10:14:11 +0000 (0:00:36.905)       0:05:02.380 ******** ",
                                "\u001b[0;33mchanged: [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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Friday 02 October 2026  10:14:20 +0000 (0:00:09.047)       0:05:11.427 ******** ",
                                "\u001b[0;33mchanged: [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;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Friday 02 October 2026  10:14:29 +0000 (0:00:08.806)       0:05:20.234 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Friday 02 October 2026  10:14:31 +0000 (0:00:01.946)       0:05:22.181 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Friday 02 October 2026  10:14:37 +0000 (0:00:06.943)       0:05:29.124 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:14:38 +0000 (0:00:00.559)       0:05:29.684 ******** ",
                                "\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-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] *************************",
                                "Friday 02 October 2026  10:14:39 +0000 (0:00:00.868)       0:05:30.553 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Set timezone to UTC] ****************************",
                                "Friday 02 October 2026  10:14:41 +0000 (0:00:02.115)       0:05:32.668 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Friday 02 October 2026  10:14:42 +0000 (0:00:00.915)       0:05:33.583 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:14:42 +0000 (0:00:00.363)       0:05:33.947 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:14:43 +0000 (0:00:00.655)       0:05:34.602 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:14:43 +0000 (0:00:00.413)       0:05:35.016 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:14:44 +0000 (0:00:00.353)       0:05:35.370 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:14:44 +0000 (0:00:00.458)       0:05:35.828 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker cli version] *******************",
                                "Friday 02 October 2026  10:14:45 +0000 (0:00:00.343)       0:05:36.172 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include block storage tasks] *********************",
                                "Friday 02 October 2026  10:14:45 +0000 (0:00:00.399)       0:05:36.572 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:14:45 +0000 (0:00:00.362)       0:05:36.935 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:14:46 +0000 (0:00:00.335)       0:05:37.271 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:14:46 +0000 (0:00:00.555)       0:05:37.826 ******** ",
                                "\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-4]\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",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Friday 02 October 2026  10:14:47 +0000 (0:00:00.872)       0:05:38.698 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Friday 02 October 2026  10:14:50 +0000 (0:00:03.220)       0:05:41.919 ******** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \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-2]\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-4] => (item=containerd) \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-3]\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] *************",
                                "Friday 02 October 2026  10:14:51 +0000 (0:00:00.658)       0:05:42.577 ******** ",
                                "\u001b[0;32mok: [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-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",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Friday 02 October 2026  10:14:59 +0000 (0:00:08.326)       0:05:50.904 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository] **********************************",
                                "Friday 02 October 2026  10:15:00 +0000 (0:00:01.168)       0:05:52.072 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Friday 02 October 2026  10:15:09 +0000 (0:00:09.070)       0:06:01.143 ******** ",
                                "\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-manager]\u001b[0m",
                                "\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 [osism.services.docker : Pin docker package version] **********************",
                                "Friday 02 October 2026  10:15:12 +0000 (0:00:03.023)       0:06:04.166 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:15:14 +0000 (0:00:01.578)       0:06:05.745 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:15:16 +0000 (0:00:01.652)       0:06:07.398 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:15:16 +0000 (0:00:00.688)       0:06:08.086 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Friday 02 October 2026  10:15:28 +0000 (0:00:11.152)       0:06:19.238 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:15:29 +0000 (0:00:01.020)       0:06:20.259 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Friday 02 October 2026  10:15:39 +0000 (0:00:10.306)       0:06:30.565 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Friday 02 October 2026  10:15:51 +0000 (0:00:11.752)       0:06:42.318 ******** ",
                                "\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-3] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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-1] => (item=python-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] ******************",
                                "Friday 02 October 2026  10:15:52 +0000 (0:00:01.342)       0:06:43.660 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:15:53 +0000 (0:00:00.768)       0:06:44.428 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Friday 02 October 2026  10:15:57 +0000 (0:00:03.859)       0:06:48.288 ******** ",
                                "\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)] ***",
                                "Friday 02 October 2026  10:15:57 +0000 (0:00:00.627)       0:06:48.916 ******** ",
                                "\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)] ***",
                                "Friday 02 October 2026  10:15:58 +0000 (0:00:00.800)       0:06:49.716 ******** ",
                                "\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)] ***",
                                "Friday 02 October 2026  10:15:59 +0000 (0:00:00.680)       0:06:50.396 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:16:00 +0000 (0:00:00.819)       0:06:51.215 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:16:00 +0000 (0:00:00.641)       0:06:51.857 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include config tasks] ****************************",
                                "Friday 02 October 2026  10:16:02 +0000 (0:00:01.892)       0:06:53.750 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:16:03 +0000 (0:00:01.228)       0:06:54.978 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:16:04 +0000 (0:00:01.046)       0:06:56.025 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:16:05 +0000 (0:00:00.984)       0:06:57.010 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:16:07 +0000 (0:00:01.442)       0:06:58.452 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:16:08 +0000 (0:00:01.495)       0:06:59.948 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:16:10 +0000 (0:00:01.819)       0:07:01.767 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:16:12 +0000 (0:00:01.509)       0:07:03.277 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:16:13 +0000 (0:00:00.954)       0:07:04.231 ******** ",
                                "\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 service] **********************************",
                                "Friday 02 October 2026  10:16:14 +0000 (0:00:01.464)       0:07:05.695 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:16:16 +0000 (0:00:01.511)       0:07:07.207 ******** ",
                                "\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.docker : Manage containerd service] ***********************",
                                "Friday 02 October 2026  10:16:17 +0000 (0:00:01.176)       0:07:08.384 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:16:18 +0000 (0:00:01.355)       0:07:09.739 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:16:19 +0000 (0:00:01.179)       0:07:10.919 ******** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 02 October 2026  10:16:19 +0000 (0:00:00.046)       0:07:10.965 ******** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 02 October 2026  10:16:19 +0000 (0:00:00.055)       0:07:11.021 ******** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 02 October 2026  10:16:19 +0000 (0:00:00.049)       0:07:11.070 ******** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 02 October 2026  10:16:19 +0000 (0:00:00.056)       0:07:11.127 ******** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 02 October 2026  10:16:20 +0000 (0:00:00.057)       0:07:11.185 ******** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 02 October 2026  10:16:20 +0000 (0:00:00.048)       0:07:11.233 ******** ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Friday 02 October 2026  10:16:20 +0000 (0:00:00.044)       0:07:11.278 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:16:21 +0000 (0:00:01.241)       0:07:12.519 ******** ",
                                "\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-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",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********",
                                "Friday 02 October 2026  10:16:22 +0000 (0:00:01.625)       0:07:14.145 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Friday 02 October 2026  10:16:24 +0000 (0:00:01.339)       0:07:15.484 ******** ",
                                "\u001b[0;36mskipping: [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",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Friday 02 October 2026  10:16:26 +0000 (0:00:02.594)       0:07:18.079 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Friday 02 October 2026  10:16:27 +0000 (0:00:00.110)       0:07:18.189 ******** ",
                                "\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 : Log into private registry and force re-authorization] ***",
                                "Friday 02 October 2026  10:16:28 +0000 (0:00:01.123)       0:07:19.312 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:16:28 +0000 (0:00:00.681)       0:07:19.993 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:16:29 +0000 (0:00:01.039)       0:07:21.032 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:16:31 +0000 (0:00:01.165)       0:07:22.198 ******** ",
                                "\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-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] *******",
                                "Friday 02 October 2026  10:16:33 +0000 (0:00:02.783)       0:07:24.981 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:16:34 +0000 (0:00:00.644)       0:07:25.626 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:16:35 +0000 (0:00:01.124)       0:07:26.751 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:16:36 +0000 (0:00:00.895)       0:07:27.646 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:16:37 +0000 (0:00:00.954)       0:07:28.601 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:16:38 +0000 (0:00:00.677)       0:07:29.278 ******** ",
                                "\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.commons.docker_compose : Copy docker-compose script] ***************",
                                "Friday 02 October 2026  10:16:39 +0000 (0:00:01.854)       0:07:31.133 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:16:40 +0000 (0:00:00.614)       0:07:31.747 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Friday 02 October 2026  10:16:48 +0000 (0:00:08.021)       0:07:39.768 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Enable osism.target] **********************",
                                "Friday 02 October 2026  10:16:50 +0000 (0:00:01.522)       0:07:41.290 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Friday 02 October 2026  10:16:52 +0000 (0:00:01.990)       0:07:43.281 ******** ",
                                "\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.facts : Create custom facts directory] *********************",
                                "Friday 02 October 2026  10:16:54 +0000 (0:00:02.224)       0:07:45.505 ******** ",
                                "\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.commons.facts : Copy fact files] ***********************************",
                                "Friday 02 October 2026  10:16:55 +0000 (0:00:01.017)       0:07:46.522 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:16:56 +0000 (0:00:00.945)       0:07:47.467 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:16:57 +0000 (0:00:00.787)       0:07:48.255 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:16:57 +0000 (0:00:00.581)       0:07:48.837 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:16:58 +0000 (0:00:00.609)       0:07:49.446 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:16:58 +0000 (0:00:00.565)       0:07:50.011 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage timesyncd service] ************************",
                                "Friday 02 October 2026  10:17:04 +0000 (0:00:06.096)       0:07:56.108 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:17:05 +0000 (0:00:00.652)       0:07:56.760 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:17:06 +0000 (0:00:00.965)       0:07:57.725 ******** ",
                                "\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 : Manage chrony service] ***************************",
                                "Friday 02 October 2026  10:17:08 +0000 (0:00:01.943)       0:07:59.668 ******** ",
                                "\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 : Check if configuration file exists] **************",
                                "Friday 02 October 2026  10:17:09 +0000 (0:00:01.434)       0:08:01.103 ******** ",
                                "\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 : Copy configuration file] *************************",
                                "Friday 02 October 2026  10:17:10 +0000 (0:00:00.988)       0:08:02.091 ******** ",
                                "\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-4] => (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-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] ******",
                                "Friday 02 October 2026  10:17:12 +0000 (0:00:01.890)       0:08:03.982 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:17:14 +0000 (0:00:01.290)       0:08:05.273 ******** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Friday 02 October 2026  10:17:24 +0000 (0:00:10.073)       0:08:15.346 ******** ",
                                "\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",
                                "",
                                "RUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********",
                                "Friday 02 October 2026  10:17:26 +0000 (0:00:02.165)       0:08:17.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",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************",
                                "Friday 02 October 2026  10:17:27 +0000 (0:00:01.554)       0:08:19.066 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:17:29 +0000 (0:00:01.385)       0:08:20.452 ******** ",
                                "\u001b[0;36mincluded: hardening for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [hardening : Gather variables for each operating system] ******************",
                                "Friday 02 October 2026  10:17:30 +0000 (0:00:01.574)       0:08:22.026 ******** ",
                                "\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 [hardening : Check for check/audit mode] **********************************",
                                "Friday 02 October 2026  10:17:31 +0000 (0:00:00.764)       0:08:22.791 ******** ",
                                "\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 [hardening : Check to see if we are booting with EFI or UEFI] *************",
                                "Friday 02 October 2026  10:17:32 +0000 (0:00:00.973)       0:08:23.765 ******** ",
                                "\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 [hardening : Set facts] ***************************************************",
                                "Friday 02 October 2026  10:17:33 +0000 (0:00:00.746)       0:08:24.511 ******** ",
                                "\u001b[1;35m[WARNING]: Found variable using reserved name: check_mode\u001b[0m",
                                "\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 [hardening : Check if grub is present on the remote node] *****************",
                                "Friday 02 October 2026  10:17:34 +0000 (0:00:00.684)       0:08:25.196 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Create temporary directory to hold any temporary files] ******",
                                "Friday 02 October 2026  10:17:35 +0000 (0:00:01.218)       0:08:26.414 ******** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Set a fact for the temporary directory] **********************",
                                "Friday 02 October 2026  10:17:36 +0000 (0:00:00.951)       0:08:27.366 ******** ",
                                "\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 [hardening : Verify all installed RPM packages] ***************************",
                                "Friday 02 October 2026  10:17:36 +0000 (0:00:00.660)       0:08:28.026 ******** ",
                                "\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 [hardening : Locate top level directories to check for .shosts] ***********",
                                "Friday 02 October 2026  10:17:37 +0000 (0:00:00.725)       0:08:28.751 ******** ",
                                "\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 [hardening : Check for .shosts or shosts.equiv files] *********************",
                                "Friday 02 October 2026  10:17:38 +0000 (0:00:01.018)       0:08:29.770 ******** ",
                                "\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 [hardening : Get user data for all users on the system] *******************",
                                "Friday 02 October 2026  10:17:40 +0000 (0:00:01.622)       0:08:31.393 ******** ",
                                "\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 [hardening : Get user data for all interactive users on the system] *******",
                                "Friday 02 October 2026  10:17:41 +0000 (0:00:01.058)       0:08:32.452 ******** ",
                                "\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 [hardening : Install EPEL repository] *************************************",
                                "Friday 02 October 2026  10:17:42 +0000 (0:00:00.986)       0:08:33.438 ******** ",
                                "\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 [hardening : Add packages based on STIG requirements] *********************",
                                "Friday 02 October 2026  10:17:42 +0000 (0:00:00.626)       0:08:34.064 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=present)\u001b[0m",
                                "",
                                "TASK [hardening : Remove packages based on STIG requirements] ******************",
                                "Friday 02 October 2026  10:19:08 +0000 (0:01:25.614)       0:09:59.679 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=absent)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=absent)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=absent)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=absent)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=absent)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=absent)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=absent)\u001b[0m",
                                "",
                                "TASK [hardening : include_tasks] ***********************************************",
                                "Friday 02 October 2026  10:19:10 +0000 (0:00:01.600)       0:10:01.280 ******** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/roles/hardening/tasks/rhel7stig/apt.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 [hardening : Ensure debsums is installed] *********************************",
                                "Friday 02 October 2026  10:19:11 +0000 (0:00:01.576)       0:10:02.856 ******** ",
                                "\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 [hardening : Gather debsums report] ***************************************",
                                "Friday 02 October 2026  10:19:12 +0000 (0:00:00.613)       0:10:03.470 ******** ",
                                "\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 [hardening : V-71855 - Get files with invalid checksums (apt)] ************",
                                "Friday 02 October 2026  10:19:13 +0000 (0:00:00.849)       0:10:04.319 ******** ",
                                "\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 [hardening : V-71855 - Create comma-separated list] ***********************",
                                "Friday 02 October 2026  10:19:13 +0000 (0:00:00.616)       0:10:04.936 ******** ",
                                "\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 [hardening : V-71855 - The cryptographic hash of system files and commands must match vendor values (apt)] ***",
                                "Friday 02 October 2026  10:19:14 +0000 (0:00:00.629)       0:10:05.566 ******** ",
                                "\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 [hardening : Search for AllowUnauthenticated in /etc/apt/apt.conf.d/] *****",
                                "Friday 02 October 2026  10:19:15 +0000 (0:00:00.625)       0:10:06.191 ******** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71977 - Package management tool must verify authenticity of packages] ***",
                                "Friday 02 October 2026  10:19:16 +0000 (0:00:01.462)       0:10:07.654 ******** ",
                                "\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 [hardening : V-71979 - Package management tool must verify authenticity of locally-installed packages] ***",
                                "Friday 02 October 2026  10:19:17 +0000 (0:00:00.908)       0:10:08.562 ******** ",
                                "\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 [hardening : V-71987 - Clean requirements/dependencies when removing packages (dpkg)] ***",
                                "Friday 02 October 2026  10:19:18 +0000 (0:00:00.934)       0:10:09.496 ******** ",
                                "\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 [hardening : Enable automatic package updates (apt)] **********************",
                                "Friday 02 October 2026  10:19:19 +0000 (0:00:01.004)       0:10:10.501 ******** ",
                                "\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 [hardening : Check if /etc/security/pwquality.conf exists] ****************",
                                "Friday 02 October 2026  10:19:20 +0000 (0:00:00.672)       0:10:11.173 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Set password quality requirements] ***************************",
                                "Friday 02 October 2026  10:19:21 +0000 (0:00:01.270)       0:10:12.443 ******** ",
                                "\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 [hardening : Check for SHA512 password storage in PAM] ********************",
                                "Friday 02 October 2026  10:19:22 +0000 (0:00:01.343)       0:10:13.787 ******** ",
                                "\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 [hardening : Print warning if PAM is not using SHA512 for password storage] ***",
                                "Friday 02 October 2026  10:19:23 +0000 (0:00:00.995)       0:10:14.782 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"PAM is not using SHA512 for password storage. This is a security issue.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Ensure libuser is storing passwords using SHA512] ************",
                                "Friday 02 October 2026  10:19:24 +0000 (0:00:00.630)       0:10:15.412 ******** ",
                                "\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 [hardening : Set minimum password lifetime limit to 24 hours for interactive accounts] ***",
                                "Friday 02 October 2026  10:19:24 +0000 (0:00:00.637)       0:10:16.050 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Set maximum password lifetime limit to 60 days for interactive accounts] ***",
                                "Friday 02 October 2026  10:19:26 +0000 (0:00:01.291)       0:10:17.341 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \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': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure that users cannot reuse one of their last 5 passwords] ***",
                                "Friday 02 October 2026  10:19:27 +0000 (0:00:01.036)       0:10:18.377 ******** ",
                                "\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 [hardening : Ensure accounts are disabled if the password expires] ********",
                                "Friday 02 October 2026  10:19:27 +0000 (0:00:00.620)       0:10:18.998 ******** ",
                                "\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 [hardening : Apply shadow-utils configurations] ***************************",
                                "Friday 02 October 2026  10:19:28 +0000 (0:00:00.570)       0:10:19.569 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'PASS_MIN_DAYS', 'value': '', 'stig_id': 'V-71925', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'PASS_MAX_DAYS', 'value': '', 'stig_id': 'V-71929', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'FAIL_DELAY', 'value': '4', 'stig_id': 'V-71951', 'os_family': 'RedHat'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', 'os_family': 'all'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', 'os_family': 'all'})\u001b[0m",
                                "",
                                "TASK [hardening : Print warning for groups in /etc/passwd that are not in /etc/group] ***",
                                "Friday 02 October 2026  10:19:30 +0000 (0:00:01.607)       0:10:21.176 ******** ",
                                "\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 [hardening : Get all accounts with UID 0] *********************************",
                                "Friday 02 October 2026  10:19:30 +0000 (0:00:00.893)       0:10:22.070 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Print warnings for non-root users with UID 0] ****************",
                                "Friday 02 October 2026  10:19:31 +0000 (0:00:00.923)       0:10:22.994 ******** ",
                                "\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 [hardening : Print warning for local interactive users without a home directory assigned] ***",
                                "Friday 02 October 2026  10:19:32 +0000 (0:00:00.601)       0:10:23.595 ******** ",
                                "\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 [hardening : Check each user to see if its home directory exists on the filesystem] ***",
                                "Friday 02 October 2026  10:19:33 +0000 (0:00:00.623)       0:10:24.219 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'root', 'uid': 0, 'gid': 0, 'gecos': 'root', 'dir': '/root', 'shell': '/bin/bash', 'group': {'name': 'root', 'passwd': 'x', 'gid': 0}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'daemon', 'uid': 1, 'gid': 1, 'gecos': 'daemon', 'dir': '/usr/sbin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'bin', 'uid': 2, 'gid': 2, 'gecos': 'bin', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'bin', 'passwd': 'x', 'gid': 2}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'sys', 'uid': 3, 'gid': 3, 'gecos': 'sys', 'dir': '/dev', 'shell': '/usr/sbin/nologin', 'group': {'name': 'sys', 'passwd': 'x', 'gid': 3}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'sync', 'uid': 4, 'gid': 65534, 'gecos': 'sync', 'dir': '/bin', 'shell': '/bin/sync', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'games', 'uid': 5, 'gid': 60, 'gecos': 'games', 'dir': '/usr/games', 'shell': '/usr/sbin/nologin', 'group': {'name': 'games', 'passwd': 'x', 'gid': 60}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'man', 'uid': 6, 'gid': 12, 'gecos': 'man', 'dir': '/var/cache/man', 'shell': '/usr/sbin/nologin', 'group': {'name': 'man', 'passwd': 'x', 'gid': 12}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'lp', 'uid': 7, 'gid': 7, 'gecos': 'lp', 'dir': '/var/spool/lpd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'lp', 'passwd': 'x', 'gid': 7}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'mail', 'uid': 8, 'gid': 8, 'gecos': 'mail', 'dir': '/var/mail', 'shell': '/usr/sbin/nologin', 'group': {'name': 'mail', 'passwd': 'x', 'gid': 8}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'news', 'uid': 9, 'gid': 9, 'gecos': 'news', 'dir': '/var/spool/news', 'shell': '/usr/sbin/nologin', 'group': {'name': 'news', 'passwd': 'x', 'gid': 9}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'uucp', 'uid': 10, 'gid': 10, 'gecos': 'uucp', 'dir': '/var/spool/uucp', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uucp', 'passwd': 'x', 'gid': 10}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'proxy', 'uid': 13, 'gid': 13, 'gecos': 'proxy', 'dir': '/bin', 'shell': '/usr/sbin/nologin', 'group': {'name': 'proxy', 'passwd': 'x', 'gid': 13}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'www-data', 'uid': 33, 'gid': 33, 'gecos': 'www-data', 'dir': '/var/www', 'shell': '/usr/sbin/nologin', 'group': {'name': 'www-data', 'passwd': 'x', 'gid': 33}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'backup', 'uid': 34, 'gid': 34, 'gecos': 'backup', 'dir': '/var/backups', 'shell': '/usr/sbin/nologin', 'group': {'name': 'backup', 'passwd': 'x', 'gid': 34}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'list', 'uid': 38, 'gid': 38, 'gecos': 'Mailing List Manager', 'dir': '/var/list', 'shell': '/usr/sbin/nologin', 'group': {'name': 'list', 'passwd': 'x', 'gid': 38}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'irc', 'uid': 39, 'gid': 39, 'gecos': 'ircd', 'dir': '/run/ircd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'irc', 'passwd': 'x', 'gid': 39}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': '_apt', 'uid': 42, 'gid': 65534, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'systemd-network', 'uid': 998, 'gid': 998, 'gecos': 'systemd Network Management', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-network', 'passwd': 'x', 'gid': 998}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'systemd-timesync', 'uid': 996, 'gid': 996, 'gecos': 'systemd Time Synchronization', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-timesync', 'passwd': 'x', 'gid': 996}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'dhcpcd', 'uid': 100, 'gid': 65534, 'gecos': 'DHCP Client Daemon,,,', 'dir': '/usr/lib/dhcpcd', 'shell': '/bin/false', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'messagebus', 'uid': 101, 'gid': 101, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'messagebus', 'passwd': 'x', 'gid': 101}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'syslog', 'uid': 102, 'gid': 102, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'syslog', 'passwd': 'x', 'gid': 102}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'systemd-resolve', 'uid': 991, 'gid': 991, 'gecos': 'systemd Resolver', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'systemd-resolve', 'passwd': 'x', 'gid': 991}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'uuidd', 'uid': 103, 'gid': 103, 'gecos': '', 'dir': '/run/uuidd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'uuidd', 'passwd': 'x', 'gid': 103}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'tss', 'uid': 104, 'gid': 104, 'gecos': 'TPM software stack,,,', 'dir': '/var/lib/tpm', 'shell': '/bin/false', 'group': {'name': 'tss', 'passwd': 'x', 'gid': 104}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'sshd', 'uid': 105, 'gid': 65534, 'gecos': '', 'dir': '/run/sshd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'pollinate', 'uid': 106, 'gid': 1, 'gecos': '', 'dir': '/var/cache/pollinate', 'shell': '/bin/false', 'group': {'name': 'daemon', 'passwd': 'x', 'gid': 1}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'tcpdump', 'uid': 107, 'gid': 108, 'gecos': '', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'tcpdump', 'passwd': 'x', 'gid': 108}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'landscape', 'uid': 108, 'gid': 109, 'gecos': '', 'dir': '/var/lib/landscape', 'shell': '/usr/sbin/nologin', 'group': {'name': 'landscape', 'passwd': 'x', 'gid': 109}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'fwupd-refresh', 'uid': 990, 'gid': 990, 'gecos': 'Firmware update daemon', 'dir': '/var/lib/fwupd', 'shell': '/usr/sbin/nologin', 'group': {'name': 'fwupd-refresh', 'passwd': 'x', 'gid': 990}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'polkitd', 'uid': 989, 'gid': 989, 'gecos': 'User for polkitd', 'dir': '/', 'shell': '/usr/sbin/nologin', 'group': {'name': 'polkitd', 'passwd': 'x', 'gid': 989}, 'shadow': {'last_changed': 20181, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'usbmux', 'uid': 110, 'gid': 46, 'gecos': 'usbmux daemon,,,', 'dir': '/var/lib/usbmux', 'shell': '/usr/sbin/nologin', 'group': {'name': 'plugdev', 'passwd': 'x', 'gid': 46}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': '_chrony', 'uid': 109, 'gid': 112, 'gecos': 'Chrony daemon,,,', 'dir': '/var/lib/chrony', 'shell': '/usr/sbin/nologin', 'group': {'name': '_chrony', 'passwd': 'x', 'gid': 112}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': '_lldpd', 'uid': 111, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20728, 'min_days': -1, 'max_days': -1, 'warn_days': -1, 'inact_days': -1, 'expire_days': -1}})\u001b[0m",
                                "",
                                "TASK [hardening : Print warning for users with an assigned home directory that does not exist] ***",
                                "Friday 02 October 2026  10:19:47 +0000 (0:00:13.953)       0:10:38.172 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\nusbmux (/var/lib/usbmux does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"These users have a home directory assigned, but the directory does not exist:\\nlp (/var/spool/lpd does not exist)\\nnews (/var/spool/news does not exist)\\nuucp (/var/spool/uucp does not exist)\\nwww-data (/var/www does not exist)\\nlist (/var/list does not exist)\\nirc (/run/ircd does not exist)\\n_apt (/nonexistent does not exist)\\nnobody (/nonexistent does not exist)\\nmessagebus (/nonexistent does not exist)\\nsyslog (/nonexistent does not exist)\\ntcpdump (/nonexistent does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Use pwquality when passwords are changed or created] *********",
                                "Friday 02 October 2026  10:19:47 +0000 (0:00:00.678)       0:10:38.851 ******** ",
                                "\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 [hardening : Verify that AIDE configuration directory exists] *************",
                                "Friday 02 October 2026  10:19:48 +0000 (0:00:00.606)       0:10:39.457 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/aide.conf)\u001b[0m",
                                "",
                                "TASK [hardening : Exclude certain directories from AIDE] ***********************",
                                "Friday 02 October 2026  10:19:49 +0000 (0:00:01.346)       0:10:40.803 ******** ",
                                "\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 [hardening : Configure AIDE to verify additional properties (Ubuntu)] *****",
                                "Friday 02 October 2026  10:19:51 +0000 (0:00:01.441)       0:10:42.245 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Configure AIDE to verify additional properties (SUSE)] *******",
                                "Friday 02 October 2026  10:19:52 +0000 (0:00:01.254)       0:10:43.499 ******** ",
                                "\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 [hardening : Check to see if AIDE database is already in place] ***********",
                                "Friday 02 October 2026  10:19:52 +0000 (0:00:00.601)       0:10:44.101 ******** ",
                                "\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 [hardening : Initialize AIDE (this will take a few minutes)] **************",
                                "Friday 02 October 2026  10:19:53 +0000 (0:00:01.018)       0:10:45.119 ******** ",
                                "\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 [hardening : Move AIDE database into place] *******************************",
                                "Friday 02 October 2026  10:19:54 +0000 (0:00:00.638)       0:10:45.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 [hardening : Create AIDE cron job] ****************************************",
                                "Friday 02 October 2026  10:19:55 +0000 (0:00:00.883)       0:10:46.642 ******** ",
                                "\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 [hardening : Set pam_faildelay configuration on Ubuntu] *******************",
                                "Friday 02 October 2026  10:19:56 +0000 (0:00:00.637)       0:10:47.279 ******** ",
                                "\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 [hardening : Prevent users with blank or null passwords from authenticating (Debian/Ubuntu)] ***",
                                "Friday 02 October 2026  10:19:57 +0000 (0:00:00.966)       0:10:48.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 [hardening : Prevent users with blank or null passwords from authenticating (Red Hat)] ***",
                                "Friday 02 October 2026  10:19:58 +0000 (0:00:00.988)       0:10:49.235 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['auth', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['password', '/etc/pam.d/common-password']) \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=['auth', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=['auth', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Prevent users with blank or null passwords from authenticating (SUSE)] ***",
                                "Friday 02 October 2026  10:19:58 +0000 (0:00:00.802)       0:10:50.037 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/pam.d/common-password) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-password) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/pam.d/common-password) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/pam.d/common-password) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/pam.d/common-password) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/pam.d/common-password) \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=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/pam.d/common-password) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Lock accounts after three failed login attempts a 15 minute period] ***",
                                "Friday 02 October 2026  10:19:59 +0000 (0:00:01.065)       0:10:51.103 ******** ",
                                "\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 [hardening : Check for 'nopasswd' in sudoers files] ***********************",
                                "Friday 02 October 2026  10:20:00 +0000 (0:00:00.687)       0:10:51.791 ******** ",
                                "\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 [hardening : V-71947 - Users must provide a password for privilege escalation.] ***",
                                "Friday 02 October 2026  10:20:01 +0000 (0:00:00.939)       0:10:52.731 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Check for '!authenticate' in sudoers files] ******************",
                                "Friday 02 October 2026  10:20:02 +0000 (0:00:00.649)       0:10:53.380 ******** ",
                                "\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 [hardening : V-71949 - Users must re-authenticate for privilege escalation.] ***",
                                "Friday 02 October 2026  10:20:03 +0000 (0:00:00.940)       0:10:54.321 ******** ",
                                "\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 [hardening : Check if sssd.conf exists] ***********************************",
                                "Friday 02 October 2026  10:20:04 +0000 (0:00:00.923)       0:10:55.245 ******** ",
                                "\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 [hardening : Check if GRUB2 custom file exists] ***************************",
                                "Friday 02 October 2026  10:20:05 +0000 (0:00:00.983)       0:10:56.228 ******** ",
                                "\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 [hardening : Define password options for grub] ****************************",
                                "Friday 02 October 2026  10:20:06 +0000 (0:00:01.029)       0:10:57.258 ******** ",
                                "\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 [hardening : Set CLASS for grub file] *************************************",
                                "Friday 02 October 2026  10:20:06 +0000 (0:00:00.587)       0:10:57.845 ******** ",
                                "\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 [hardening : V-72217 - The operating system must limit the number of concurrent sessions to 10 for all accounts and/or account types.] ***",
                                "Friday 02 October 2026  10:20:07 +0000 (0:00:00.559)       0:10:58.405 ******** ",
                                "\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 [hardening : Check for pam_lastlog in PAM configuration] ******************",
                                "Friday 02 October 2026  10:20:08 +0000 (0:00:00.842)       0:10:59.248 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [hardening : V-72275 - Display date/time of last logon after logon] *******",
                                "Friday 02 October 2026  10:20:09 +0000 (0:00:01.842)       0:11:01.091 ******** ",
                                "\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 [hardening : Ensure .shosts find has finished] ****************************",
                                "Friday 02 October 2026  10:20:10 +0000 (0:00:00.566)       0:11:01.657 ******** ",
                                "\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 [hardening : Remove .shosts or shosts.equiv files] ************************",
                                "Friday 02 October 2026  10:20:11 +0000 (0:00:01.028)       0:11:02.686 ******** ",
                                "\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 [hardening : V-71849 - Get packages with incorrect file permissions or ownership] ***",
                                "Friday 02 October 2026  10:20:12 +0000 (0:00:00.778)       0:11:03.464 ******** ",
                                "\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 [hardening : V-71849 - Reset file permissions/ownership to vendor values] ***",
                                "Friday 02 October 2026  10:20:12 +0000 (0:00:00.618)       0:11:04.083 ******** ",
                                "\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 [hardening : Search for files/directories with an invalid owner] **********",
                                "Friday 02 October 2026  10:20:13 +0000 (0:00:00.571)       0:11:04.655 ******** ",
                                "\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 [hardening : V-72007 - All files and directories must have a valid owner.] ***",
                                "Friday 02 October 2026  10:20:14 +0000 (0:00:00.577)       0:11:05.232 ******** ",
                                "\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 [hardening : Search for files/directories with an invalid group owner] ****",
                                "Friday 02 October 2026  10:20:14 +0000 (0:00:00.592)       0:11:05.825 ******** ",
                                "\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 [hardening : V-72009 - All files and directories must have a valid group owner.] ***",
                                "Friday 02 October 2026  10:20:15 +0000 (0:00:00.811)       0:11:06.636 ******** ",
                                "\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 [hardening : Set proper owner, group owner, and permissions on home directories] ***",
                                "Friday 02 October 2026  10:20:16 +0000 (0:00:00.650)       0:11:07.287 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -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] => (item={'name': 'nobody', 'uid': 65534, 'gid': 65534, 'gecos': 'nobody', 'dir': '/nonexistent', 'shell': '/usr/sbin/nologin', 'group': {'name': 'nogroup', 'passwd': 'x', 'gid': 65534}, 'shadow': {'last_changed': 20181, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'dragon', 'uid': 45000, 'gid': 45000, 'gecos': 'OSISM operator user', 'dir': '/home/dragon', 'shell': '/bin/bash', 'group': {'name': 'dragon', 'passwd': 'x', 'gid': 45000}, 'shadow': {'last_changed': 20728, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Find all world-writable directories] *************************",
                                "Friday 02 October 2026  10:20:16 +0000 (0:00:00.763)       0:11:08.051 ******** ",
                                "\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 [hardening : V-72047 - All world-writable directories must be group-owned by root, sys, bin, or an application group.] ***",
                                "Friday 02 October 2026  10:20:17 +0000 (0:00:00.587)       0:11:08.638 ******** ",
                                "\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 [hardening : Check if /etc/cron.allow exists] *****************************",
                                "Friday 02 October 2026  10:20:18 +0000 (0:00:00.711)       0:11:09.350 ******** ",
                                "\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 [hardening : Set owner/group owner on /etc/cron.allow] ********************",
                                "Friday 02 October 2026  10:20:19 +0000 (0:00:01.382)       0:11:10.732 ******** ",
                                "\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 [hardening : Check if gdm is installed and configured] ********************",
                                "Friday 02 October 2026  10:20:20 +0000 (0:00:00.633)       0:11:11.366 ******** ",
                                "\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 [hardening : V-71953 - The operating system must not allow an unattended or automatic logon to the system via a graphical user interface] ***",
                                "Friday 02 October 2026  10:20:21 +0000 (0:00:00.919)       0:11:12.286 ******** ",
                                "\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 [hardening : V-71955 - The operating system must not allow guest logon to the system.] ***",
                                "Friday 02 October 2026  10:20:21 +0000 (0:00:00.596)       0:11:12.882 ******** ",
                                "\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 [hardening : Check for dconf profiles] ************************************",
                                "Friday 02 October 2026  10:20:22 +0000 (0:00:00.624)       0:11:13.507 ******** ",
                                "\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 [hardening : Create a user profile in dconf] ******************************",
                                "Friday 02 October 2026  10:20:23 +0000 (0:00:01.245)       0:11:14.752 ******** ",
                                "\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 [hardening : Create dconf directories] ************************************",
                                "Friday 02 October 2026  10:20:24 +0000 (0:00:00.598)       0:11:15.351 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/local.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/local.d/locks) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/gdm.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/local.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/local.d/locks) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/gdm.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/local.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/local.d/locks) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/gdm.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/local.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/local.d/locks) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/gdm.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/local.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/local.d/locks) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/gdm.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/local.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/local.d/locks) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/gdm.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/local.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/local.d/locks) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/gdm.d/) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Configure graphical session locking] *************************",
                                "Friday 02 October 2026  10:20:24 +0000 (0:00:00.743)       0:11:16.094 ******** ",
                                "\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 [hardening : Prevent users from changing graphical session locking configurations] ***",
                                "Friday 02 October 2026  10:20:25 +0000 (0:00:00.661)       0:11:16.756 ******** ",
                                "\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 [hardening : Create a GDM profile for displaying a login banner] **********",
                                "Friday 02 October 2026  10:20:26 +0000 (0:00:00.786)       0:11:17.542 ******** ",
                                "\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 [hardening : Create a GDM keyfile for machine-wide settings] **************",
                                "Friday 02 October 2026  10:20:26 +0000 (0:00:00.618)       0:11:18.161 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/gdm.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/dconf/db/local.d/01-banner-message) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : V-71983 - USB mass storage must be disabled.] ****************",
                                "Friday 02 October 2026  10:20:27 +0000 (0:00:00.674)       0:11:18.835 ******** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Set sysctl configurations] ***********************************",
                                "Friday 02 October 2026  10:20:28 +0000 (0:00:00.996)       0:11:19.832 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.default.send_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \u001b[0m",
                                "",
                                "TASK [hardening : Check kdump service] *****************************************",
                                "Friday 02 October 2026  10:20:33 +0000 (0:00:05.154)       0:11:24.987 ******** ",
                                "\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 [hardening : V-72057 - Kernel core dumps must be disabled unless needed.] ***",
                                "Friday 02 October 2026  10:20:35 +0000 (0:00:01.272)       0:11:26.259 ******** ",
                                "\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 [hardening : Check if FIPS is enabled] ************************************",
                                "Friday 02 October 2026  10:20:35 +0000 (0:00:00.659)       0:11:26.919 ******** ",
                                "\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 [hardening : Print a warning if FIPS isn't enabled] ***********************",
                                "Friday 02 October 2026  10:20:36 +0000 (0:00:00.635)       0:11:27.555 ******** ",
                                "\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 [hardening : V-77821 - Datagram Congestion Control Protocol (DCCP) kernel module must be disabled] ***",
                                "Friday 02 October 2026  10:20:37 +0000 (0:00:00.692)       0:11:28.247 ******** ",
                                "\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 [hardening : Check apparmor_status output] ********************************",
                                "Friday 02 October 2026  10:20:38 +0000 (0:00:01.474)       0:11:29.722 ******** ",
                                "\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 [hardening : Check if apparmor is running] ********************************",
                                "Friday 02 October 2026  10:20:39 +0000 (0:00:00.914)       0:11:30.636 ******** ",
                                "\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 [hardening : Ensure AppArmor is enabled at boot time] *********************",
                                "Friday 02 October 2026  10:20:40 +0000 (0:00:00.628)       0:11:31.265 ******** ",
                                "\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 [hardening : Ensure AppArmor is running] **********************************",
                                "Friday 02 October 2026  10:20:40 +0000 (0:00:00.720)       0:11:31.986 ******** ",
                                "\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 [hardening : Ensure SELinux is in enforcing mode on the next reboot] ******",
                                "Friday 02 October 2026  10:20:41 +0000 (0:00:00.591)       0:11:32.578 ******** ",
                                "\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 [hardening : Relabel files on next boot if SELinux mode changed] **********",
                                "Friday 02 October 2026  10:20:42 +0000 (0:00:00.627)       0:11:33.205 ******** ",
                                "\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 [hardening : Check for unlabeled device files] ****************************",
                                "Friday 02 October 2026  10:20:43 +0000 (0:00:00.980)       0:11:34.186 ******** ",
                                "\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 [hardening : V-72039 - All system device files must be correctly labeled to prevent unauthorized modification.] ***",
                                "Friday 02 October 2026  10:20:43 +0000 (0:00:00.588)       0:11:34.775 ******** ",
                                "\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 [hardening : Check autofs service] ****************************************",
                                "Friday 02 October 2026  10:20:44 +0000 (0:00:00.589)       0:11:35.364 ******** ",
                                "\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 [hardening : V-71985 - File system automounter must be disabled unless required.] ***",
                                "Friday 02 October 2026  10:20:45 +0000 (0:00:00.928)       0:11:36.292 ******** ",
                                "\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 [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***",
                                "Friday 02 October 2026  10:20:45 +0000 (0:00:00.794)       0:11:37.087 ******** ",
                                "\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 [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***",
                                "Friday 02 October 2026  10:20:47 +0000 (0:00:01.306)       0:11:38.393 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [hardening : Check for /home on mounted filesystem] ***********************",
                                "Friday 02 October 2026  10:20:49 +0000 (0:00:01.813)       0:11:40.206 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /home is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Check for /var on mounted filesystem] ************************",
                                "Friday 02 October 2026  10:20:49 +0000 (0:00:00.680)       0:11:40.887 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Check for /var/log/audit on mounted filesystem] **************",
                                "Friday 02 October 2026  10:20:50 +0000 (0:00:00.654)       0:11:41.542 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /var/log/audit is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Check for /tmp on mounted filesystem] ************************",
                                "Friday 02 October 2026  10:20:51 +0000 (0:00:00.913)       0:11:42.455 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The STIG requires that /tmp is on its own filesystem, but this system\\ndoes not appear to be following the requirement.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Check if syslog output is being sent to another server] ******",
                                "Friday 02 October 2026  10:20:51 +0000 (0:00:00.661)       0:11:43.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 [hardening : V-72209 - The system must send rsyslog output to a log aggregation server.] ***",
                                "Friday 02 October 2026  10:20:52 +0000 (0:00:00.907)       0:11:44.025 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Output from syslog must be sent to another server.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Check if ClamAV is installed] ********************************",
                                "Friday 02 October 2026  10:20:53 +0000 (0:00:00.678)       0:11:44.704 ******** ",
                                "\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 [hardening : Remove 'Example' line from ClamAV configuration files] *******",
                                "Friday 02 October 2026  10:20:54 +0000 (0:00:00.959)       0:11:45.663 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/freshclam.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/clamd.d/scan.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/freshclam.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/clamd.d/scan.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/freshclam.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/clamd.d/scan.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/freshclam.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/clamd.d/scan.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/freshclam.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/clamd.d/scan.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/freshclam.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/clamd.d/scan.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/freshclam.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/clamd.d/scan.conf) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Set ClamAV server type as socket] ****************************",
                                "Friday 02 October 2026  10:20:55 +0000 (0:00:00.879)       0:11:46.542 ******** ",
                                "\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 [hardening : Ensure ClamAV socket directory exists] ***********************",
                                "Friday 02 October 2026  10:20:55 +0000 (0:00:00.551)       0:11:47.094 ******** ",
                                "\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 [hardening : Allow automatic freshclam updates] ***************************",
                                "Friday 02 October 2026  10:20:56 +0000 (0:00:00.572)       0:11:47.666 ******** ",
                                "\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 [hardening : Check if ClamAV update process is already running] ***********",
                                "Friday 02 October 2026  10:20:57 +0000 (0:00:00.539)       0:11:48.206 ******** ",
                                "\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 [hardening : Update ClamAV database] **************************************",
                                "Friday 02 October 2026  10:20:57 +0000 (0:00:00.947)       0:11:49.153 ******** ",
                                "\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 [hardening : Ensure ClamAV is running] ************************************",
                                "Friday 02 October 2026  10:20:58 +0000 (0:00:00.790)       0:11:49.944 ******** ",
                                "\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 [hardening : Remove old config block for V-72223 from openstack-ansible-security] ***",
                                "Friday 02 October 2026  10:20:59 +0000 (0:00:00.544)       0:11:50.489 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [hardening : V-72223 - Set 10 minute timeout on communication sessions] ***",
                                "Friday 02 October 2026  10:21:00 +0000 (0:00:00.902)       0:11:51.391 ******** ",
                                "\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 [hardening : Start and enable chrony] *************************************",
                                "Friday 02 October 2026  10:21:01 +0000 (0:00:00.918)       0:11:52.309 ******** ",
                                "\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 [hardening : Check if chrony configuration file exists] *******************",
                                "Friday 02 October 2026  10:21:01 +0000 (0:00:00.792)       0:11:53.102 ******** ",
                                "\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 [hardening : V-72269 - Synchronize system clock (configuration file)] *****",
                                "Friday 02 October 2026  10:21:02 +0000 (0:00:00.941)       0:11:54.044 ******** ",
                                "\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 [hardening : Check firewalld status] **************************************",
                                "Friday 02 October 2026  10:21:03 +0000 (0:00:00.553)       0:11:54.597 ******** ",
                                "\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 [hardening : Ensure firewalld is running and enabled] *********************",
                                "Friday 02 October 2026  10:21:04 +0000 (0:00:00.911)       0:11:55.509 ******** ",
                                "\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 [hardening : Limit new TCP connections to 25/minute and allow bursting to 100] ***",
                                "Friday 02 October 2026  10:21:04 +0000 (0:00:00.563)       0:11:56.072 ******** ",
                                "\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 [hardening : Count nameserver entries in /etc/resolv.conf] ****************",
                                "Friday 02 October 2026  10:21:05 +0000 (0:00:00.810)       0:11:56.883 ******** ",
                                "\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 [hardening : V-72281 - For systems using DNS resolution, at least two name servers must be configured.] ***",
                                "Friday 02 October 2026  10:21:06 +0000 (0:00:00.929)       0:11:57.812 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Two or more nameservers must be configured in /etc/resolv.conf.\\nNameservers found: 1\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Check for interfaces in promiscuous mode] ********************",
                                "Friday 02 October 2026  10:21:07 +0000 (0:00:00.625)       0:11:58.438 ******** ",
                                "\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 [hardening : V-72295 - Network interfaces must not be in promiscuous mode.] ***",
                                "Friday 02 October 2026  10:21:08 +0000 (0:00:00.867)       0:11:59.305 ******** ",
                                "\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 [hardening : Check for postfix configuration file] ************************",
                                "Friday 02 October 2026  10:21:08 +0000 (0:00:00.559)       0:11:59.865 ******** ",
                                "\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 [hardening : V-72297 - Prevent unrestricted mail relaying] ****************",
                                "Friday 02 October 2026  10:21:09 +0000 (0:00:01.227)       0:12:01.093 ******** ",
                                "\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 [hardening : Check for TFTP server configuration file] ********************",
                                "Friday 02 October 2026  10:21:10 +0000 (0:00:00.706)       0:12:01.799 ******** ",
                                "\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 [hardening : Check TFTP configuration mode] *******************************",
                                "Friday 02 October 2026  10:21:11 +0000 (0:00:00.927)       0:12:02.726 ******** ",
                                "\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 [hardening : V-72305 - TFTP must be configured to operate in secure mode] ***",
                                "Friday 02 October 2026  10:21:12 +0000 (0:00:00.637)       0:12:03.364 ******** ",
                                "\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 [hardening : Check to see if snmpd config contains public/private] ********",
                                "Friday 02 October 2026  10:21:12 +0000 (0:00:00.572)       0:12:03.936 ******** ",
                                "\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 [hardening : V-72313 - Change SNMP community strings from default.] *******",
                                "Friday 02 October 2026  10:21:13 +0000 (0:00:01.199)       0:12:05.135 ******** ",
                                "\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 [hardening : Ensure the sshd privilege separation directory exists] *******",
                                "Friday 02 October 2026  10:21:14 +0000 (0:00:00.594)       0:12:05.730 ******** ",
                                "\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 [hardening : Drop options from SSH config that we manage] *****************",
                                "Friday 02 October 2026  10:21:15 +0000 (0:00:00.976)       0:12:06.707 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PermitEmptyPasswords', 'value': 'no', 'enabled': True, 'stig_id': 'V-71939 / RHEL-07-010440'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'Ciphers', 'value': 'aes128-ctr,aes192-ctr,aes256-ctr', 'enabled': True, 'stig_id': 'V-72221'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'MACs', 'value': 'hmac-sha2-256,hmac-sha2-512,hmac-sha1', 'enabled': True, 'stig_id': 'V-72253'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'KerberosAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-72261'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "",
                                "TASK [hardening : Adjust ssh server configuration based on STIG requirements] ***",
                                "Friday 02 October 2026  10:21:22 +0000 (0:00:06.953)       0:12:13.660 ******** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure sshd is enabled at boot time] *************************",
                                "Friday 02 October 2026  10:21:23 +0000 (0:00:01.320)       0:12:14.981 ******** ",
                                "\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 [hardening : Determine existing public ssh host keys] *********************",
                                "Friday 02 October 2026  10:21:25 +0000 (0:00:02.165)       0:12:17.146 ******** ",
                                "\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 [hardening : Public host key files must have mode 0644 or less] ***********",
                                "Friday 02 October 2026  10:21:26 +0000 (0:00:00.871)       0:12:18.018 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ecdsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "",
                                "TASK [hardening : Determine existing private ssh host keys] ********************",
                                "Friday 02 October 2026  10:21:28 +0000 (0:00:01.749)       0:12:19.767 ******** ",
                                "\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 [hardening : Private host key files must have mode 0600 or less] **********",
                                "Friday 02 October 2026  10:21:29 +0000 (0:00:00.954)       0:12:20.722 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "",
                                "TASK [hardening : Remove the temporary directory] ******************************",
                                "Friday 02 October 2026  10:21:31 +0000 (0:00:01.959)       0:12:22.681 ******** ",
                                "\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 [hardening : include_tasks] ***********************************************",
                                "Friday 02 October 2026  10:21:32 +0000 (0:00:00.899)       0:12:23.580 ******** ",
                                "\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 [hardening : restart ssh] **************************************",
                                "Friday 02 October 2026  10:21:33 +0000 (0:00:01.296)       0:12:24.877 ******** ",
                                "\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 roles part 3] ********************************************",
                                "",
                                "TASK [osism.services.journald : Copy configuration file] ***********************",
                                "Friday 02 October 2026  10:21:35 +0000 (0:00:01.580)       0:12:26.458 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.journald : Manage journald service] ***********************",
                                "Friday 02 October 2026  10:21:36 +0000 (0:00:01.482)       0:12:27.941 ******** ",
                                "\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] *****************************************************",
                                "Friday 02 October 2026  10:21:38 +0000 (0:00:01.510)       0:12:29.452 ******** ",
                                "\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] *****************************************************",
                                "Friday 02 October 2026  10:21:39 +0000 (0:00:00.757)       0:12:30.210 ******** ",
                                "\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 : Validating arguments against arg spec 'main' - Install smartmontools and manage /etc/smartd.conf] ***",
                                "Friday 02 October 2026  10:21:39 +0000 (0:00:00.883)       0:12:31.093 ******** ",
                                "\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.smartd : Include OS-family specific variables] ************",
                                "Friday 02 October 2026  10:21:40 +0000 (0:00:00.464)       0:12:31.557 ******** ",
                                "\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.smartd : Include distribution specific install tasks] *****",
                                "Friday 02 October 2026  10:21:40 +0000 (0:00:00.478)       0:12:32.036 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:21:41 +0000 (0:00:00.916)       0:12:32.952 ******** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Friday 02 October 2026  10:21:50 +0000 (0:00:09.176)       0:12:42.128 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Copy smartmontools configuration file] ***********",
                                "Friday 02 October 2026  10:21:52 +0000 (0:00:01.063)       0:12:43.192 ******** ",
                                "\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 smartd configuration file] ******************",
                                "Friday 02 October 2026  10:21:53 +0000 (0:00:01.675)       0:12:44.868 ******** ",
                                "\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.smartd : Manage smartd service] ***************************",
                                "Friday 02 October 2026  10:21:54 +0000 (0:00:01.089)       0:12:45.957 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.journald : Restart journald service] ***********",
                                "Friday 02 October 2026  10:21:57 +0000 (0:00:02.275)       0:12:48.232 ******** ",
                                "\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-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] ***************",
                                "Friday 02 October 2026  10:21:58 +0000 (0:00:01.724)       0:12:49.957 ******** ",
                                "\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] *****************************************",
                                "Friday 02 October 2026  10:22:00 +0000 (0:00:01.655)       0:12:51.612 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:22:01 +0000 (0:00:00.929)       0:12:52.542 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:22:02 +0000 (0:00:00.916)       0:12:53.458 ******** ",
                                "\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-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] **************************************",
                                "Friday 02 October 2026  10:22:03 +0000 (0:00:01.266)       0:12:54.724 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:22:04 +0000 (0:00:00.828)       0:12:55.553 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:22:05 +0000 (0:00:00.920)       0:12:56.473 ******** ",
                                "\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=254 \u001b[0m \u001b[0;33mchanged=57  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=262 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=262 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=114 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=262 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=114 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=260 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=260 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=260 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=115 \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:22:06 +0000 (0:00:01.546)       0:12:58.019 ******** ",
                                "=============================================================================== ",
                                "hardening : Add packages based on STIG requirements -------------------- 85.62s",
                                "osism.commons.packages : Install required packages --------------------- 77.81s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 36.91s",
                                "osism.commons.packages : Download required packages -------------------- 31.34s",
                                "osism.commons.repository : Update package cache ------------------------ 16.77s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 15.01s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 14.40s",
                                "hardening : Check each user to see if its home directory exists on the filesystem -- 13.95s",
                                "osism.services.docker : Install docker package ------------------------- 11.75s",
                                "osism.services.docker : Install containerd package --------------------- 11.15s",
                                "osism.services.docker : Install docker-cli package --------------------- 10.31s",
                                "osism.services.lldpd : Install lldpd package --------------------------- 10.07s",
                                "osism.services.rng : Install rng package -------------------------------- 9.98s",
                                "osism.services.smartd : Install smartmontools package ------------------- 9.18s",
                                "osism.services.docker : Add repository ---------------------------------- 9.07s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 9.05s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.81s",
                                "osism.services.docker : Install apt-transport-https package ------------- 8.33s",
                                "osism.commons.services : Populate service facts ------------------------- 8.11s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 8.02s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-10-02 10:22:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-10-02 10:22:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 43d42241-c912-4ab3-b340-77ea0b3a059d (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:22:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 43d42241-c912-4ab3-b340-77ea0b3a059d (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Friday 02 October 2026  10:22:23 +0000 (0:00:00.407)       0:00:00.407 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:22:25 +0000 (0:00:01.297)       0:00:01.704 ******** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Friday 02 October 2026  10:22:37 +0000 (0:00:12.021)       0:00:13.726 ******** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Manage fail2ban service] ***********************",
                                "Friday 02 October 2026  10:22:39 +0000 (0:00:01.841)       0:00:15.568 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Friday 02 October 2026  10:22:40 +0000 (0:00:01.276)       0:00:16.845 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:22:42 +0000 (0:00:01.941)       0:00:18.786 ******** ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 12.02s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.94s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.84s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.30s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.28s",
                                "+ osism apply network",
                                "\u001b[32m2026-10-02 10:22:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-10-02 10:22:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e632b03-dbf4-40cd-b5bb-90463eef997c (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:22:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2e632b03-dbf4-40cd-b5bb-90463eef997c (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] ******",
                                "Friday 02 October 2026  10:22:58 +0000 (0:00:00.470)       0:00:00.470 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:22:59 +0000 (0:00:00.671)       0:00:01.141 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:23:00 +0000 (0:00:01.346)       0:00:02.488 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove ifupdown package] *************************",
                                "Friday 02 October 2026  10:23:03 +0000 (0:00:02.706)       0:00:05.194 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create required directories] *********************",
                                "Friday 02 October 2026  10:23:05 +0000 (0:00:01.629)       0:00:06.824 ******** ",
                                "\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 : Write network_netplan_config_template to temporary file] ***",
                                "Friday 02 October 2026  10:23:06 +0000 (0:00:01.343)       0:00:08.168 ******** ",
                                "\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 : Render netplan configuration from network_netplan_config_template variable] ***",
                                "Friday 02 October 2026  10:23:07 +0000 (0:00:00.915)       0:00:09.084 ******** ",
                                "\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 : Remove temporary network_netplan_config_template file] ***",
                                "Friday 02 October 2026  10:23:08 +0000 (0:00:00.812)       0:00:09.896 ******** ",
                                "\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 : Prepare netplan configuration template] **********",
                                "Friday 02 October 2026  10:23:08 +0000 (0:00:00.852)       0:00:10.749 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> 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-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Friday 02 October 2026  10:23:12 +0000 (0:00:03.579)       0:00:14.329 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:23:14 +0000 (0:00:01.784)       0:00:16.113 ******** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Friday 02 October 2026  10:23:16 +0000 (0:00:02.219)       0:00:18.333 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy interfaces file] ****************************",
                                "Friday 02 October 2026  10:23:17 +0000 (0:00:01.007)       0:00:19.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.network : Install package networkd-dispatcher] *************",
                                "Friday 02 October 2026  10:23:18 +0000 (0:00:01.046)       0:00:20.387 ******** ",
                                "\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-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.commons.network : Copy dispatcher scripts] *************************",
                                "Friday 02 October 2026  10:23:20 +0000 (0:00:02.136)       0:00:22.524 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:23:21 +0000 (0:00:01.013)       0:00:23.537 ******** ",
                                "\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-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] ***************************",
                                "Friday 02 October 2026  10:23:23 +0000 (0:00:01.493)       0:00:25.031 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:23:24 +0000 (0:00:01.522)       0:00:26.553 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:23:25 +0000 (0:00:01.073)       0:00:27.626 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:23:26 +0000 (0:00:00.867)       0:00:28.494 ******** ",
                                "\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;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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;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] ************************",
                                "Friday 02 October 2026  10:23:27 +0000 (0:00:01.129)       0:00:29.624 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:23:28 +0000 (0:00:00.845)       0:00:30.469 ******** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-2, testbed-manager, testbed-node-1, testbed-node-5, testbed-node-0, testbed-node-4, testbed-node-3\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Friday 02 October 2026  10:23:33 +0000 (0:00:04.874)       0:00:35.343 ******** ",
                                "\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-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-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-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-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-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-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-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-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-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-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",
                                "\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",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Friday 02 October 2026  10:23:40 +0000 (0:00:06.498)       0:00:41.842 ******** ",
                                "\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-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': '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-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-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-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-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-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-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-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-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] ******************",
                                "Friday 02 October 2026  10:23:46 +0000 (0:00:06.074)       0:00:47.917 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:23:47 +0000 (0:00:01.439)       0:00:49.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.commons.network : Remove unused configuration files] ***************",
                                "Friday 02 October 2026  10:23:48 +0000 (0:00:01.349)       0:00:50.706 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:23:50 +0000 (0:00:01.110)       0:00:51.816 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:23:51 +0000 (0:00:01.393)       0:00:53.210 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:23:52 +0000 (0:00:00.828)       0:00:54.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.network : Enable and start network-extra-init service] *****",
                                "Friday 02 October 2026  10:23:53 +0000 (0:00:00.893)       0:00:54.932 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:23:53 +0000 (0:00:00.680)       0:00:55.613 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\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-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init systemd service] *******",
                                "Friday 02 October 2026  10:23:55 +0000 (0:00:01.888)       0:00:57.501 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:23:57 +0000 (0:00:01.271)       0:00:58.773 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:23:59 +0000 (0:00:02.156)       0:01:00.929 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:24:00 +0000 (0:00:00.920)       0:01:01.850 ******** ",
                                "\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=11  \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=12  \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=12  \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=12  \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=12  \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=12  \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=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:24:00 +0000 (0:00:00.589)       0:01:02.439 ******** ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 6.50s",
                                "osism.commons.network : Create systemd networkd network files ----------- 6.07s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.87s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.58s",
                                "osism.commons.network : Install required packages ----------------------- 2.71s",
                                "osism.commons.network : Remove netplan configuration template ----------- 2.22s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.16s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.14s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.89s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.78s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.63s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.52s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.49s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.44s",
                                "osism.commons.network : Include network extra init ---------------------- 1.39s",
                                "osism.commons.network : List existing configuration files --------------- 1.35s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.35s",
                                "osism.commons.network : Create required directories --------------------- 1.34s",
                                "osism.commons.network : Remove network-extra-init systemd service ------- 1.27s",
                                "osism.commons.network : Remove unused configuration files --------------- 1.13s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-10-02 10:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-10-02 10:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38da8615-0e48-447a-a8c3-7f947c50dc58 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 38da8615-0e48-447a-a8c3-7f947c50dc58 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Friday 02 October 2026  10:24:17 +0000 (0:00:00.275)       0:00:00.275 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Friday 02 October 2026  10:24:19 +0000 (0:00:02.202)       0:00:02.478 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Friday 02 October 2026  10:24:26 +0000 (0:00:07.477)       0:00:09.955 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Friday 02 October 2026  10:24:27 +0000 (0:00:00.656)       0:00:10.612 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Friday 02 October 2026  10:24:28 +0000 (0:00:00.465)       0:00:11.077 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Friday 02 October 2026  10:24:28 +0000 (0:00:00.564)       0:00:11.642 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Friday 02 October 2026  10:24:29 +0000 (0:00:00.455)       0:00:12.097 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Friday 02 October 2026  10:24:29 +0000 (0:00:00.453)       0:00:12.551 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Friday 02 October 2026  10:24:30 +0000 (0:00:01.269)       0:00:13.820 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:24:31 +0000 (0:00:01.018)       0:00:14.839 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Friday 02 October 2026  10:24:33 +0000 (0:00:02.157)       0:00:16.997 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:24:35 +0000 (0:00:01.067)       0:00:18.064 ******** ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 7.48s",
                                "osism.services.wireguard : Install iptables package --------------------- 2.20s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.16s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.27s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 1.07s",
                                "osism.services.wireguard : Copy client configuration files -------------- 1.02s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.66s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.56s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.47s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.46s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.45s",
                                "+ 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",
                                "100    14  100    14    0     0    182      0 --:--:-- --:--:-- --:--:--   184",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-10-02 10:24:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-10-02 10:24:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-10-02 10:24:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15c5a234-b201-4e96-b177-8267019c78e9 (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:24:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 15c5a234-b201-4e96-b177-8267019c78e9 (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Friday 02 October 2026  10:24:51 +0000 (0:00:00.199)       0:00:00.199 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:24:52 +0000 (0:00:00.806)       0:00:01.005 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Friday 02 October 2026  10:24:54 +0000 (0:00:02.892)       0:00:03.898 ******** ",
                                "\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 [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Friday 02 October 2026  10:24:57 +0000 (0:00:02.418)       0:00:06.316 ******** ",
                                "\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-0] => (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-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Friday 02 October 2026  10:24:58 +0000 (0:00:01.485)       0:00:07.802 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Run update-ca-trust] *****************************************************",
                                "Friday 02 October 2026  10:25:01 +0000 (0:00:03.018)       0:00:10.821 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:25:02 +0000 (0:00:00.556)       0:00:11.378 ******** ",
                                "\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-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] **************************************",
                                "Friday 02 October 2026  10:25:04 +0000 (0:00:01.920)       0:00:13.298 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:25:05 +0000 (0:00:01.632)       0:00:14.931 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable workarounds.service (Debian)] *************************************",
                                "Friday 02 October 2026  10:25:07 +0000 (0:00:01.737)       0:00:16.668 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable and start workarounds.service (RedHat)] ***************************",
                                "Friday 02 October 2026  10:25:09 +0000 (0:00:01.776)       0:00:18.444 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:25:10 +0000 (0:00:00.921)       0:00:19.366 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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 ********************************************************************",
                                "Friday 02 October 2026  10:25:13 +0000 (0:00:03.183)       0:00:22.549 ******** ",
                                "=============================================================================== ",
                                "Install python3-docker -------------------------------------------------- 3.18s",
                                "Run update-ca-certificates ---------------------------------------------- 3.02s",
                                "Apply netplan configuration --------------------------------------------- 2.89s",
                                "Apply netplan configuration --------------------------------------------- 2.42s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.92s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.78s",
                                "Reload systemd daemon --------------------------------------------------- 1.74s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.63s",
                                "Copy custom CA certificates --------------------------------------------- 1.49s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.92s",
                                "Group hosts based on virtualization_role -------------------------------- 0.81s",
                                "Run update-ca-trust ----------------------------------------------------- 0.56s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-10-02 10:25:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-10-02 10:25:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c1b762f8-232f-4e4d-88c6-7f4f0b370dd6 (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:25:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c1b762f8-232f-4e4d-88c6-7f4f0b370dd6 (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] *******************",
                                "Friday 02 October 2026  10:25:30 +0000 (0:00:00.297)       0:00:00.297 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 02 October 2026  10:25:30 +0000 (0:00:00.201)       0:00:00.498 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 02 October 2026  10:25:31 +0000 (0:00:01.273)       0:00:01.771 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 02 October 2026  10:25:31 +0000 (0:00:00.129)       0:00:01.901 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 02 October 2026  10:25:31 +0000 (0:00:00.111)       0:00:02.012 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 02 October 2026  10:25:32 +0000 (0:00:01.014)       0:00:03.026 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 02 October 2026  10:25:32 +0000 (0:00:00.125)       0:00:03.152 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 02 October 2026  10:25:33 +0000 (0:00:00.117)       0:00:03.269 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 02 October 2026  10:25:34 +0000 (0:00:01.049)       0:00:04.319 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 02 October 2026  10:25:34 +0000 (0:00:00.125)       0:00:04.444 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 02 October 2026  10:25:34 +0000 (0:00:00.118)       0:00:04.563 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 02 October 2026  10:25:35 +0000 (0:00:01.079)       0:00:05.643 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 02 October 2026  10:25:35 +0000 (0:00:00.118)       0:00:05.762 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 02 October 2026  10:25:35 +0000 (0:00:00.231)       0:00:05.993 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 02 October 2026  10:25:36 +0000 (0:00:01.076)       0:00:07.070 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 02 October 2026  10:25:36 +0000 (0:00:00.124)       0:00:07.194 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 02 October 2026  10:25:37 +0000 (0:00:00.114)       0:00:07.308 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 02 October 2026  10:25:38 +0000 (0:00:01.062)       0:00:08.371 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:25:38 +0000 (0:00:00.040)       0:00:08.411 ******** ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.56s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.89s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.66s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-10-02 10:25:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-10-02 10:25:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 44e12e81-656f-4995-b2bd-a6bbc748c04c (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:25:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 44e12e81-656f-4995-b2bd-a6bbc748c04c (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] ***********************************",
                                "Friday 02 October 2026  10:25:54 +0000 (0:00:00.344)       0:00:00.344 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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 ********************************************************************",
                                "Friday 02 October 2026  10:26:05 +0000 (0:00:11.475)       0:00:11.819 ******** ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.48s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-10-02 10:26:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-10-02 10:26:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4319ab5e-6a27-469e-8b99-5715a7a8e691 (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:26:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4319ab5e-6a27-469e-8b99-5715a7a8e691 (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] *****",
                                "Friday 02 October 2026  10:26:21 +0000 (0:00:00.407)       0:00:00.407 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:26:22 +0000 (0:00:00.689)       0:00:01.096 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:26:23 +0000 (0:00:01.285)       0:00:02.381 ******** ",
                                "\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.hddtemp : Enable Kernel Module drivetemp] *****************",
                                "Friday 02 October 2026  10:26:26 +0000 (0:00:02.541)       0:00:04.922 ******** ",
                                "\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.hddtemp : Check if drivetemp module is available] *********",
                                "Friday 02 October 2026  10:26:27 +0000 (0:00:01.063)       0:00:05.986 ******** ",
                                "\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 : Load Kernel Module drivetemp] *******************",
                                "Friday 02 October 2026  10:26:28 +0000 (0:00:01.424)       0:00:07.411 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:26:29 +0000 (0:00:00.843)       0:00:08.255 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Friday 02 October 2026  10:26:43 +0000 (0:00:13.350)       0:00:21.606 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:26:44 +0000 (0:00:01.378)       0:00:22.984 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\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-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 ********************************************************************",
                                "Friday 02 October 2026  10:26:46 +0000 (0:00:02.274)       0:00:25.259 ******** ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 13.35s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.54s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 2.28s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.42s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.38s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.29s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 1.06s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.84s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.69s",
                                "++ semver latest 7.1.1",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sudo systemctl restart manager.service",
                                "+ 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",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /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-10-02 10:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-10-02 10:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4228d5e1-416c-48b7-9e5d-1166d4bbeddc (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4228d5e1-416c-48b7-9e5d-1166d4bbeddc (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 02 October 2026  10:28:27 +0000 (0:00:00.275)       0:00:00.275 ******** ",
                                "\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-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 [Gather facts for all hosts] **********************************************",
                                "Friday 02 October 2026  10:28:33 +0000 (0:00:06.015)       0:00:06.290 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:28:34 +0000 (0:00:00.710)       0:00:07.000 ******** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.02s",
                                "Gather facts for all hosts ---------------------------------------------- 0.71s",
                                "+ 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-cephadm.sh /usr/local/bin/deploy-ceph-with-cephadm",
                                "+ 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/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-678e-e10a-000000000026-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T10:28:35.512860Z",
                            "start": "2026-10-02T09:58:49.549567Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000026",
                        "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-10-02T10:28:36.091473Z",
                            "start": "2026-10-02T10:28:35.582543Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000027",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.26",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:37:14.499975",
                            "end": "2026-10-02 11:05:50.923620",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.26 /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-678e-e10a-000000000028-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-10-02 10:28:36.423645",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# PULL IMAGES\n\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/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=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26\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 latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-10-02 10:28:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-10-02 10:28:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-10-02 10:28:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cb42099e-268a-44fc-85f1-f54b1c6ddeb7 (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:28:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cb42099e-268a-44fc-85f1-f54b1c6ddeb7 is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-10-02 10:28:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-10-02 10:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-10-02 10:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1cb07233-f097-465d-881c-edaa532ee34a (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1cb07233-f097-465d-881c-edaa532ee34a (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] *******************************\nFriday 02 October 2026  10:29:04 +0000 (0:00:00.185)       0:00:00.185 ******** \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 [Remove all ceph related logical devices owned by UID 167] ****************\nFriday 02 October 2026  10:29:05 +0000 (0:00:01.106)       0:00:01.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 [Find all logical devices with prefix ceph] *******************************\nFriday 02 October 2026  10:29:05 +0000 (0:00:00.294)       0:00:01.586 ******** \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 [Remove all ceph related logical devices] *********************************\nFriday 02 October 2026  10:29:06 +0000 (0:00:00.594)       0:00:02.181 ******** \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] ***********************************************\nFriday 02 October 2026  10:29:06 +0000 (0:00:00.267)       0:00:02.448 ******** \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] *********************************************\nFriday 02 October 2026  10:29:08 +0000 (0:00:01.470)       0:00:03.918 ******** \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-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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] ******************************************\nFriday 02 October 2026  10:29:09 +0000 (0:00:01.440)       0:00:05.359 ******** \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-4] => (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/sdd)\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-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Reload udev rules] *******************************************************\nFriday 02 October 2026  10:29:12 +0000 (0:00:03.102)       0:00:08.461 ******** \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] ***********************************\nFriday 02 October 2026  10:29:13 +0000 (0:00:00.615)       0:00:09.076 ******** \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 ********************************************************************\nFriday 02 October 2026  10:29:14 +0000 (0:00:00.891)       0:00:09.968 ******** \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 3.10s\nCheck device availability ----------------------------------------------- 1.47s\nWipe partitions with wipefs --------------------------------------------- 1.44s\nFind all logical devices owned by UID 167 ------------------------------- 1.11s\nRequest device events from the kernel ----------------------------------- 0.89s\nReload udev rules ------------------------------------------------------- 0.61s\nFind all logical devices with prefix ceph ------------------------------- 0.59s\nRemove all ceph related logical devices owned by UID 167 ---------------- 0.29s\nRemove all ceph related logical devices --------------------------------- 0.27s\n\u001b[32m2026-10-02 10:29:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-10-02 10:29:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 011df995-ee99-42de-8b2d-282fda79f1b7 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:29:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 011df995-ee99-42de-8b2d-282fda79f1b7 (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] *********************\nFriday 02 October 2026  10:29:30 +0000 (0:00:00.368)       0:00:00.368 ******** \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] ***********************************\nFriday 02 October 2026  10:29:32 +0000 (0:00:01.429)       0:00:01.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\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nFriday 02 October 2026  10:29:33 +0000 (0:00:01.291)       0:00:03.089 ******** \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-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 [Gather facts for all hosts] **********************************************\nFriday 02 October 2026  10:29:38 +0000 (0:00:05.234)       0:00:08.323 ******** \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 ********************************************************************\nFriday 02 October 2026  10:29:39 +0000 (0:00:00.536)       0:00:08.860 ******** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.23s\nosism.commons.facts : Create custom facts directory --------------------- 1.43s\nosism.commons.facts : Copy fact files ----------------------------------- 1.29s\nGather facts for all hosts ---------------------------------------------- 0.54s\n\u001b[32m2026-10-02 10:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-10-02 10:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 735745ae-c249-4627-9375-fffeba913df3 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 735745ae-c249-4627-9375-fffeba913df3 (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.19\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nFriday 02 October 2026  10:29:46 +0000 (0:00:00.303)       0:00:00.303 ******** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 02 October 2026  10:29:46 +0000 (0:00:00.244)       0:00:00.548 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:46 +0000 (0:00:00.245)       0:00:00.794 ******** \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] ******************\nFriday 02 October 2026  10:29:47 +0000 (0:00:00.389)       0:00:01.184 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:47 +0000 (0:00:00.220)       0:00:01.404 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:48 +0000 (0:00:00.514)       0:00:01.918 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:48 +0000 (0:00:00.200)       0:00:02.118 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:48 +0000 (0:00:00.241)       0:00:02.360 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:48 +0000 (0:00:00.246)       0:00:02.606 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:49 +0000 (0:00:00.236)       0:00:02.843 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:49 +0000 (0:00:00.229)       0:00:03.072 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:49 +0000 (0:00:00.242)       0:00:03.315 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:49 +0000 (0:00:00.440)       0:00:03.755 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:50 +0000 (0:00:00.483)       0:00:04.239 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:51 +0000 (0:00:00.688)       0:00:04.927 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:29:51 +0000 (0:00:00.715)       0:00:05.643 ******** \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] *************\nFriday 02 October 2026  10:29:52 +0000 (0:00:00.853)       0:00:06.496 ******** \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] *************\nFriday 02 October 2026  10:29:53 +0000 (0:00:00.484)       0:00:06.981 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:53 +0000 (0:00:00.216)       0:00:07.198 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:53 +0000 (0:00:00.219)       0:00:07.417 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:53 +0000 (0:00:00.201)       0:00:07.618 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:53 +0000 (0:00:00.207)       0:00:07.826 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:54 +0000 (0:00:00.219)       0:00:08.045 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:54 +0000 (0:00:00.219)       0:00:08.265 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:54 +0000 (0:00:00.215)       0:00:08.480 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:54 +0000 (0:00:00.223)       0:00:08.704 ******** \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] *************\nFriday 02 October 2026  10:29:55 +0000 (0:00:00.901)       0:00:09.605 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:56 +0000 (0:00:00.738)       0:00:10.344 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:56 +0000 (0:00:00.203)       0:00:10.547 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:29:56 +0000 (0:00:00.231)       0:00:10.779 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 02 October 2026  10:29:57 +0000 (0:00:00.205)       0:00:10.984 ******** \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] ***************************************************\nFriday 02 October 2026  10:29:57 +0000 (0:00:00.174)       0:00:11.158 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 02 October 2026  10:29:57 +0000 (0:00:00.165)       0:00:11.324 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 02 October 2026  10:29:57 +0000 (0:00:00.141)       0:00:11.465 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 02 October 2026  10:29:57 +0000 (0:00:00.133)       0:00:11.599 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 02 October 2026  10:29:57 +0000 (0:00:00.138)       0:00:11.737 ******** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 02 October 2026  10:29:58 +0000 (0:00:00.188)       0:00:11.925 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 02 October 2026  10:29:58 +0000 (0:00:00.172)       0:00:12.098 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 02 October 2026  10:29:58 +0000 (0:00:00.173)       0:00:12.272 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 02 October 2026  10:29:58 +0000 (0:00:00.435)       0:00:12.708 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 02 October 2026  10:29:59 +0000 (0:00:00.147)       0:00:12.855 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 02 October 2026  10:29:59 +0000 (0:00:00.143)       0:00:12.998 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 02 October 2026  10:29:59 +0000 (0:00:00.129)       0:00:13.128 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 02 October 2026  10:29:59 +0000 (0:00:00.143)       0:00:13.271 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 02 October 2026  10:29:59 +0000 (0:00:00.144)       0:00:13.416 ******** \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\": \"2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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] *******************************************************\nFriday 02 October 2026  10:29:59 +0000 (0:00:00.154)       0:00:13.570 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 02 October 2026  10:29:59 +0000 (0:00:00.137)       0:00:13.708 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 02 October 2026  10:30:00 +0000 (0:00:00.157)       0:00:13.865 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 02 October 2026  10:30:00 +0000 (0:00:00.150)       0:00:14.015 ******** \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\": \"2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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] *************************************\nFriday 02 October 2026  10:30:00 +0000 (0:00:00.221)       0:00:14.236 ******** \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] ***********************************\nFriday 02 October 2026  10:30:02 +0000 (0:00:02.418)       0:00:16.655 ******** \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 02 October 2026  10:30:03 +0000 (0:00:00.259)       0:00:16.914 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:03 +0000 (0:00:00.273)       0:00:17.188 ******** \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] ******************\nFriday 02 October 2026  10:30:03 +0000 (0:00:00.459)       0:00:17.647 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:04 +0000 (0:00:00.236)       0:00:17.884 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:04 +0000 (0:00:00.195)       0:00:18.080 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:04 +0000 (0:00:00.203)       0:00:18.283 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:04 +0000 (0:00:00.199)       0:00:18.483 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:04 +0000 (0:00:00.216)       0:00:18.700 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:05 +0000 (0:00:00.723)       0:00:19.423 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:05 +0000 (0:00:00.245)       0:00:19.668 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:06 +0000 (0:00:00.243)       0:00:19.912 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:06 +0000 (0:00:00.487)       0:00:20.399 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:07 +0000 (0:00:00.496)       0:00:20.895 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:07 +0000 (0:00:00.508)       0:00:21.404 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:08 +0000 (0:00:00.531)       0:00:21.935 ******** \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] *************\nFriday 02 October 2026  10:30:08 +0000 (0:00:00.367)       0:00:22.302 ******** \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] *************\nFriday 02 October 2026  10:30:08 +0000 (0:00:00.458)       0:00:22.761 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:09 +0000 (0:00:00.228)       0:00:22.989 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:09 +0000 (0:00:00.732)       0:00:23.722 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:10 +0000 (0:00:00.222)       0:00:23.944 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:10 +0000 (0:00:00.213)       0:00:24.157 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:10 +0000 (0:00:00.229)       0:00:24.386 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:10 +0000 (0:00:00.308)       0:00:24.695 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:11 +0000 (0:00:00.264)       0:00:24.959 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:11 +0000 (0:00:00.277)       0:00:25.236 ******** \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] *************\nFriday 02 October 2026  10:30:12 +0000 (0:00:00.817)       0:00:26.053 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:12 +0000 (0:00:00.236)       0:00:26.289 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:12 +0000 (0:00:00.215)       0:00:26.505 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:12 +0000 (0:00:00.208)       0:00:26.713 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 02 October 2026  10:30:13 +0000 (0:00:00.290)       0:00:27.004 ******** \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] ***************************************************\nFriday 02 October 2026  10:30:13 +0000 (0:00:00.488)       0:00:27.493 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 02 October 2026  10:30:13 +0000 (0:00:00.121)       0:00:27.615 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 02 October 2026  10:30:13 +0000 (0:00:00.156)       0:00:27.771 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 02 October 2026  10:30:14 +0000 (0:00:00.150)       0:00:27.922 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 02 October 2026  10:30:14 +0000 (0:00:00.214)       0:00:28.136 ******** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 02 October 2026  10:30:14 +0000 (0:00:00.176)       0:00:28.312 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 02 October 2026  10:30:14 +0000 (0:00:00.181)       0:00:28.493 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 02 October 2026  10:30:14 +0000 (0:00:00.181)       0:00:28.675 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 02 October 2026  10:30:15 +0000 (0:00:00.193)       0:00:28.868 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 02 October 2026  10:30:15 +0000 (0:00:00.134)       0:00:29.002 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 02 October 2026  10:30:15 +0000 (0:00:00.166)       0:00:29.169 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 02 October 2026  10:30:15 +0000 (0:00:00.128)       0:00:29.298 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 02 October 2026  10:30:15 +0000 (0:00:00.388)       0:00:29.686 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 02 October 2026  10:30:16 +0000 (0:00:00.298)       0:00:29.984 ******** \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\": \"c5074ffb-558d-51e9-ba5e-4f6153d94449\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\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] *******************************************************\nFriday 02 October 2026  10:30:16 +0000 (0:00:00.289)       0:00:30.274 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 02 October 2026  10:30:16 +0000 (0:00:00.146)       0:00:30.420 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 02 October 2026  10:30:16 +0000 (0:00:00.147)       0:00:30.568 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 02 October 2026  10:30:16 +0000 (0:00:00.130)       0:00:30.698 ******** \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\": \"c5074ffb-558d-51e9-ba5e-4f6153d94449\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\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-c5074ffb-558d-51e9-ba5e-4f6153d94449\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\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] *************************************\nFriday 02 October 2026  10:30:17 +0000 (0:00:00.209)       0:00:30.908 ******** \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] ***********************************\nFriday 02 October 2026  10:30:18 +0000 (0:00:01.182)       0:00:32.090 ******** \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 02 October 2026  10:30:18 +0000 (0:00:00.246)       0:00:32.336 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:19 +0000 (0:00:00.766)       0:00:33.103 ******** \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] ******************\nFriday 02 October 2026  10:30:19 +0000 (0:00:00.454)       0:00:33.557 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:19 +0000 (0:00:00.222)       0:00:33.780 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:20 +0000 (0:00:00.215)       0:00:33.996 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:20 +0000 (0:00:00.275)       0:00:34.272 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:20 +0000 (0:00:00.245)       0:00:34.517 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:20 +0000 (0:00:00.222)       0:00:34.740 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:21 +0000 (0:00:00.233)       0:00:34.973 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:21 +0000 (0:00:00.247)       0:00:35.220 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:21 +0000 (0:00:00.301)       0:00:35.522 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:22 +0000 (0:00:00.852)       0:00:36.375 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:23 +0000 (0:00:01.161)       0:00:37.536 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:24 +0000 (0:00:00.542)       0:00:38.079 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:30:24 +0000 (0:00:00.535)       0:00:38.615 ******** \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] *************\nFriday 02 October 2026  10:30:25 +0000 (0:00:00.414)       0:00:39.030 ******** \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] *************\nFriday 02 October 2026  10:30:25 +0000 (0:00:00.448)       0:00:39.478 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:25 +0000 (0:00:00.271)       0:00:39.750 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:26 +0000 (0:00:00.233)       0:00:39.984 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:26 +0000 (0:00:00.246)       0:00:40.230 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:26 +0000 (0:00:00.218)       0:00:40.448 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:26 +0000 (0:00:00.222)       0:00:40.671 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:27 +0000 (0:00:00.277)       0:00:40.949 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:27 +0000 (0:00:00.751)       0:00:41.700 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:28 +0000 (0:00:00.269)       0:00:41.969 ******** \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] *************\nFriday 02 October 2026  10:30:28 +0000 (0:00:00.710)       0:00:42.680 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:29 +0000 (0:00:00.218)       0:00:42.899 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:29 +0000 (0:00:00.233)       0:00:43.132 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:30:29 +0000 (0:00:00.205)       0:00:43.338 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 02 October 2026  10:30:29 +0000 (0:00:00.243)       0:00:43.582 ******** \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] ***************************************************\nFriday 02 October 2026  10:30:29 +0000 (0:00:00.189)       0:00:43.771 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 02 October 2026  10:30:30 +0000 (0:00:00.160)       0:00:43.932 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 02 October 2026  10:30:30 +0000 (0:00:00.143)       0:00:44.075 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 02 October 2026  10:30:30 +0000 (0:00:00.153)       0:00:44.229 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 02 October 2026  10:30:30 +0000 (0:00:00.385)       0:00:44.614 ******** \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 02 October 2026  10:30:30 +0000 (0:00:00.187)       0:00:44.801 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 02 October 2026  10:30:31 +0000 (0:00:00.181)       0:00:44.982 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 02 October 2026  10:30:31 +0000 (0:00:00.186)       0:00:45.169 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 02 October 2026  10:30:31 +0000 (0:00:00.167)       0:00:45.337 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 02 October 2026  10:30:31 +0000 (0:00:00.161)       0:00:45.499 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 02 October 2026  10:30:31 +0000 (0:00:00.184)       0:00:45.684 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 02 October 2026  10:30:31 +0000 (0:00:00.148)       0:00:45.832 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 02 October 2026  10:30:32 +0000 (0:00:00.147)       0:00:45.980 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 02 October 2026  10:30:32 +0000 (0:00:00.176)       0:00:46.157 ******** \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\": \"44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"8351a08e-6426-577b-a992-65c7a87c2df4\"\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] *******************************************************\nFriday 02 October 2026  10:30:32 +0000 (0:00:00.156)       0:00:46.313 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 02 October 2026  10:30:32 +0000 (0:00:00.170)       0:00:46.483 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 02 October 2026  10:30:32 +0000 (0:00:00.134)       0:00:46.618 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 02 October 2026  10:30:33 +0000 (0:00:00.407)       0:00:47.025 ******** \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\": \"44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"8351a08e-6426-577b-a992-65c7a87c2df4\"\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-44386227-39b6-5bfc-8134-9dc30017747b\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-8351a08e-6426-577b-a992-65c7a87c2df4\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-8351a08e-6426-577b-a992-65c7a87c2df4\"\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] *************************************\nFriday 02 October 2026  10:30:33 +0000 (0:00:00.270)       0:00:47.295 ******** \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 ********************************************************************\nFriday 02 October 2026  10:30:34 +0000 (0:00:01.154)       0:00:48.450 ******** \n=============================================================================== \nWrite configuration file ------------------------------------------------ 4.76s\nAdd known partitions to the list of available block devices ------------- 1.39s\nAdd known links to the list of available block devices ------------------ 1.30s\nGet initial list of available block devices ----------------------------- 1.29s\nAdd known links to the list of available block devices ------------------ 1.16s\nAdd known partitions to the list of available block devices ------------- 0.90s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.85s\nAdd known links to the list of available block devices ------------------ 0.85s\nAdd known links to the list of available block devices ------------------ 0.85s\nAdd known partitions to the list of available block devices ------------- 0.82s\nGenerate lvm_volumes structure (block + db + wal) ----------------------- 0.80s\nAdd known partitions to the list of available block devices ------------- 0.75s\nGet extra vars for Ceph configuration ----------------------------------- 0.75s\nAdd known partitions to the list of available block devices ------------- 0.74s\nDefine lvm_volumes structures ------------------------------------------- 0.74s\nAdd known partitions to the list of available block devices ------------- 0.73s\nAdd known links to the list of available block devices ------------------ 0.72s\nAdd known links to the list of available block devices ------------------ 0.72s\nAdd known partitions to the list of available block devices ------------- 0.71s\nPrint configuration data ------------------------------------------------ 0.70s\n\u001b[32m2026-10-02 10:30:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 973f609f-747d-4523-891d-7833d2cc3941 (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-10-02 10:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-10-02 10:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-10-02 10:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-10-02 10:31:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-10-02 10:31:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-10-02 10:31:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-10-02 10:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-10-02 10:31:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-10-02 10:31:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-10-02 10:31:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-10-02 10:31:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master 856cc09] 2026-10-02-10-31\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-10-02 10:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-10-02 10:31:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 37c94f5d-e13e-4652-80e3-ff18180e06e9 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:31:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 37c94f5d-e13e-4652-80e3-ff18180e06e9 (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.19\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nFriday 02 October 2026  10:31:38 +0000 (0:00:00.300)       0:00:00.300 ******** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 02 October 2026  10:31:39 +0000 (0:00:00.261)       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] ******************\nFriday 02 October 2026  10:31:39 +0000 (0:00:00.233)       0:00:00.794 ******** \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] ******************\nFriday 02 October 2026  10:31:39 +0000 (0:00:00.477)       0:00:01.271 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:40 +0000 (0:00:00.533)       0:00:01.805 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:40 +0000 (0:00:00.194)       0:00:02.000 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:40 +0000 (0:00:00.221)       0:00:02.221 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:40 +0000 (0:00:00.227)       0:00:02.449 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:41 +0000 (0:00:00.221)       0:00:02.670 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:41 +0000 (0:00:00.209)       0:00:02.880 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:41 +0000 (0:00:00.220)       0:00:03.100 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:41 +0000 (0:00:00.233)       0:00:03.334 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:42 +0000 (0:00:00.455)       0:00:03.789 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:42 +0000 (0:00:00.472)       0:00:04.262 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:43 +0000 (0:00:00.753)       0:00:05.015 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:31:44 +0000 (0:00:00.807)       0:00:05.823 ******** \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] *************\nFriday 02 October 2026  10:31:45 +0000 (0:00:00.947)       0:00:06.771 ******** \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] *************\nFriday 02 October 2026  10:31:45 +0000 (0:00:00.577)       0:00:07.349 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:46 +0000 (0:00:00.265)       0:00:07.614 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:46 +0000 (0:00:00.260)       0:00:07.874 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:46 +0000 (0:00:00.223)       0:00:08.098 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:46 +0000 (0:00:00.208)       0:00:08.307 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:47 +0000 (0:00:00.252)       0:00:08.559 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:47 +0000 (0:00:00.210)       0:00:08.770 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:47 +0000 (0:00:00.236)       0:00:09.006 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:47 +0000 (0:00:00.234)       0:00:09.240 ******** \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] *************\nFriday 02 October 2026  10:31:48 +0000 (0:00:00.964)       0:00:10.205 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:49 +0000 (0:00:00.709)       0:00:10.914 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:49 +0000 (0:00:00.223)       0:00:11.137 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:31:49 +0000 (0:00:00.219)       0:00:11.357 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 02 October 2026  10:31:50 +0000 (0:00:00.223)       0:00:11.580 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 02 October 2026  10:31:50 +0000 (0:00:00.134)       0:00:11.714 ******** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 02 October 2026  10:31:50 +0000 (0:00:00.210)       0:00:11.925 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 02 October 2026  10:31:52 +0000 (0:00:01.903)       0:00:13.828 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 02 October 2026  10:31:52 +0000 (0:00:00.212)       0:00:14.041 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 02 October 2026  10:31:54 +0000 (0:00:01.572)       0:00:15.614 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 02 October 2026  10:31:54 +0000 (0:00:00.161)       0:00:15.775 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 02 October 2026  10:31:54 +0000 (0:00:00.160)       0:00:15.935 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 02 October 2026  10:31:54 +0000 (0:00:00.143)       0:00:16.079 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 02 October 2026  10:31:54 +0000 (0:00:00.290)       0:00:16.370 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 02 October 2026  10:31:55 +0000 (0:00:00.152)       0:00:16.523 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 02 October 2026  10:31:55 +0000 (0:00:00.199)       0:00:16.722 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 02 October 2026  10:31:55 +0000 (0:00:00.152)       0:00:16.875 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 02 October 2026  10:31:55 +0000 (0:00:00.175)       0:00:17.051 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 02 October 2026  10:31:55 +0000 (0:00:00.168)       0:00:17.219 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \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] ************\nFriday 02 October 2026  10:31:55 +0000 (0:00:00.186)       0:00:17.406 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \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] *********************\nFriday 02 October 2026  10:31:56 +0000 (0:00:00.183)       0:00:17.590 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 02 October 2026  10:31:56 +0000 (0:00:00.152)       0:00:17.742 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 02 October 2026  10:31:56 +0000 (0:00:00.169)       0:00:17.911 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 02 October 2026  10:31:56 +0000 (0:00:00.139)       0:00:18.051 ******** \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] **********************************\nFriday 02 October 2026  10:31:56 +0000 (0:00:00.147)       0:00:18.198 ******** \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] *******************************\nFriday 02 October 2026  10:31:57 +0000 (0:00:00.374)       0:00:18.573 ******** \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] ********************\nFriday 02 October 2026  10:31:57 +0000 (0:00:00.158)       0:00:18.732 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 02 October 2026  10:31:57 +0000 (0:00:00.728)       0:00:19.460 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 02 October 2026  10:31:58 +0000 (0:00:00.498)       0:00:19.959 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 02 October 2026  10:31:59 +0000 (0:00:00.569)       0:00:20.529 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 02 October 2026  10:31:59 +0000 (0:00:00.183)       0:00:20.712 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 02 October 2026  10:31:59 +0000 (0:00:00.122)       0:00:20.835 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 02 October 2026  10:31:59 +0000 (0:00:00.124)       0:00:20.959 ******** \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] ******************************************************\nFriday 02 October 2026  10:31:59 +0000 (0:00:00.152)       0:00:21.112 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 02 October 2026  10:31:59 +0000 (0:00:00.162)       0:00:21.275 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 02 October 2026  10:31:59 +0000 (0:00:00.149)       0:00:21.424 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 02 October 2026  10:32:00 +0000 (0:00:00.147)       0:00:21.571 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 02 October 2026  10:32:00 +0000 (0:00:00.380)       0:00:21.952 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 02 October 2026  10:32:00 +0000 (0:00:00.155)       0:00:22.107 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 02 October 2026  10:32:00 +0000 (0:00:00.154)       0:00:22.262 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 02 October 2026  10:32:00 +0000 (0:00:00.153)       0:00:22.415 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 02 October 2026  10:32:01 +0000 (0:00:00.161)       0:00:22.577 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 02 October 2026  10:32:01 +0000 (0:00:00.158)       0:00:22.736 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 02 October 2026  10:32:01 +0000 (0:00:00.134)       0:00:22.871 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 02 October 2026  10:32:01 +0000 (0:00:00.150)       0:00:23.021 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 02 October 2026  10:32:01 +0000 (0:00:00.130)       0:00:23.152 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 02 October 2026  10:32:01 +0000 (0:00:00.123)       0:00:23.275 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 02 October 2026  10:32:01 +0000 (0:00:00.123)       0:00:23.399 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 02 October 2026  10:32:02 +0000 (0:00:00.190)       0:00:23.590 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 02 October 2026  10:32:02 +0000 (0:00:00.420)       0:00:24.011 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 02 October 2026  10:32:02 +0000 (0:00:00.180)       0:00:24.191 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 02 October 2026  10:32:02 +0000 (0:00:00.155)       0:00:24.346 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 02 October 2026  10:32:02 +0000 (0:00:00.149)       0:00:24.496 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 02 October 2026  10:32:03 +0000 (0:00:00.159)       0:00:24.655 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 02 October 2026  10:32:03 +0000 (0:00:00.189)       0:00:24.845 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 02 October 2026  10:32:03 +0000 (0:00:00.176)       0:00:25.021 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 02 October 2026  10:32:04 +0000 (0:00:00.551)       0:00:25.573 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 02 October 2026  10:32:04 +0000 (0:00:00.534)       0:00:26.107 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 02 October 2026  10:32:04 +0000 (0:00:00.167)       0:00:26.274 ******** \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'vg_name': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'vg_name': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 02 October 2026  10:32:04 +0000 (0:00:00.190)       0:00:26.465 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 02 October 2026  10:32:05 +0000 (0:00:00.171)       0:00:26.636 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 02 October 2026  10:32:05 +0000 (0:00:00.405)       0:00:27.041 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 02 October 2026  10:32:05 +0000 (0:00:00.177)       0:00:27.219 ******** \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-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\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-445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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] ***********************************\nFriday 02 October 2026  10:32:06 +0000 (0:00:00.322)       0:00:27.541 ******** \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 02 October 2026  10:32:06 +0000 (0:00:00.288)       0:00:27.829 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:06 +0000 (0:00:00.231)       0:00:28.060 ******** \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] ******************\nFriday 02 October 2026  10:32:07 +0000 (0:00:00.577)       0:00:28.638 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:07 +0000 (0:00:00.227)       0:00:28.866 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:07 +0000 (0:00:00.225)       0:00:29.092 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:07 +0000 (0:00:00.212)       0:00:29.304 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:08 +0000 (0:00:00.741)       0:00:30.046 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:08 +0000 (0:00:00.202)       0:00:30.249 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:09 +0000 (0:00:00.282)       0:00:30.531 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:09 +0000 (0:00:00.213)       0:00:30.745 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:09 +0000 (0:00:00.217)       0:00:30.962 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:09 +0000 (0:00:00.461)       0:00:31.423 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:10 +0000 (0:00:00.463)       0:00:31.887 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:10 +0000 (0:00:00.494)       0:00:32.381 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:11 +0000 (0:00:00.515)       0:00:32.897 ******** \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] *************\nFriday 02 October 2026  10:32:11 +0000 (0:00:00.398)       0:00:33.295 ******** \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] *************\nFriday 02 October 2026  10:32:12 +0000 (0:00:00.543)       0:00:33.839 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:13 +0000 (0:00:00.761)       0:00:34.601 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:13 +0000 (0:00:00.206)       0:00:34.808 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:13 +0000 (0:00:00.206)       0:00:35.015 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:13 +0000 (0:00:00.197)       0:00:35.212 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:13 +0000 (0:00:00.245)       0:00:35.458 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:14 +0000 (0:00:00.211)       0:00:35.669 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:14 +0000 (0:00:00.202)       0:00:35.872 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:14 +0000 (0:00:00.214)       0:00:36.086 ******** \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] *************\nFriday 02 October 2026  10:32:15 +0000 (0:00:00.979)       0:00:37.065 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:15 +0000 (0:00:00.235)       0:00:37.301 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:16 +0000 (0:00:00.210)       0:00:37.512 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:16 +0000 (0:00:00.742)       0:00:38.254 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 02 October 2026  10:32:16 +0000 (0:00:00.218)       0:00:38.472 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 02 October 2026  10:32:17 +0000 (0:00:00.146)       0:00:38.619 ******** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 02 October 2026  10:32:17 +0000 (0:00:00.217)       0:00:38.836 ******** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 02 October 2026  10:32:19 +0000 (0:00:01.754)       0:00:40.591 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 02 October 2026  10:32:19 +0000 (0:00:00.199)       0:00:40.790 ******** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 02 October 2026  10:32:20 +0000 (0:00:01.337)       0:00:42.128 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 02 October 2026  10:32:20 +0000 (0:00:00.154)       0:00:42.282 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 02 October 2026  10:32:20 +0000 (0:00:00.142)       0:00:42.424 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 02 October 2026  10:32:21 +0000 (0:00:00.159)       0:00:42.584 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 02 October 2026  10:32:21 +0000 (0:00:00.135)       0:00:42.720 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 02 October 2026  10:32:21 +0000 (0:00:00.145)       0:00:42.866 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 02 October 2026  10:32:21 +0000 (0:00:00.280)       0:00:43.146 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 02 October 2026  10:32:21 +0000 (0:00:00.145)       0:00:43.291 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 02 October 2026  10:32:21 +0000 (0:00:00.137)       0:00:43.429 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 02 October 2026  10:32:22 +0000 (0:00:00.161)       0:00:43.590 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \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] ************\nFriday 02 October 2026  10:32:22 +0000 (0:00:00.146)       0:00:43.736 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \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] *********************\nFriday 02 October 2026  10:32:22 +0000 (0:00:00.179)       0:00:43.916 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 02 October 2026  10:32:22 +0000 (0:00:00.131)       0:00:44.047 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 02 October 2026  10:32:22 +0000 (0:00:00.140)       0:00:44.188 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 02 October 2026  10:32:22 +0000 (0:00:00.132)       0:00:44.320 ******** \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] **********************************\nFriday 02 October 2026  10:32:22 +0000 (0:00:00.138)       0:00:44.458 ******** \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] *******************************\nFriday 02 October 2026  10:32:23 +0000 (0:00:00.137)       0:00:44.596 ******** \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] ********************\nFriday 02 October 2026  10:32:23 +0000 (0:00:00.141)       0:00:44.737 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 02 October 2026  10:32:23 +0000 (0:00:00.489)       0:00:45.227 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 02 October 2026  10:32:24 +0000 (0:00:00.700)       0:00:45.928 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 02 October 2026  10:32:24 +0000 (0:00:00.480)       0:00:46.408 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 02 October 2026  10:32:25 +0000 (0:00:00.129)       0:00:46.537 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 02 October 2026  10:32:25 +0000 (0:00:00.120)       0:00:46.657 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 02 October 2026  10:32:25 +0000 (0:00:00.116)       0:00:46.774 ******** \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] ******************************************************\nFriday 02 October 2026  10:32:25 +0000 (0:00:00.137)       0:00:46.912 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 02 October 2026  10:32:25 +0000 (0:00:00.139)       0:00:47.051 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 02 October 2026  10:32:25 +0000 (0:00:00.137)       0:00:47.188 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 02 October 2026  10:32:25 +0000 (0:00:00.153)       0:00:47.342 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 02 October 2026  10:32:26 +0000 (0:00:00.171)       0:00:47.514 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 02 October 2026  10:32:26 +0000 (0:00:00.153)       0:00:47.667 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 02 October 2026  10:32:26 +0000 (0:00:00.131)       0:00:47.799 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 02 October 2026  10:32:26 +0000 (0:00:00.415)       0:00:48.215 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 02 October 2026  10:32:26 +0000 (0:00:00.151)       0:00:48.367 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 02 October 2026  10:32:27 +0000 (0:00:00.146)       0:00:48.513 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 02 October 2026  10:32:27 +0000 (0:00:00.159)       0:00:48.673 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 02 October 2026  10:32:27 +0000 (0:00:00.146)       0:00:48.820 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 02 October 2026  10:32:27 +0000 (0:00:00.188)       0:00:49.008 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 02 October 2026  10:32:27 +0000 (0:00:00.144)       0:00:49.152 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 02 October 2026  10:32:27 +0000 (0:00:00.146)       0:00:49.299 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 02 October 2026  10:32:27 +0000 (0:00:00.186)       0:00:49.485 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 02 October 2026  10:32:28 +0000 (0:00:00.196)       0:00:49.682 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 02 October 2026  10:32:28 +0000 (0:00:00.157)       0:00:49.840 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 02 October 2026  10:32:28 +0000 (0:00:00.179)       0:00:50.020 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 02 October 2026  10:32:28 +0000 (0:00:00.391)       0:00:50.411 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 02 October 2026  10:32:29 +0000 (0:00:00.179)       0:00:50.590 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 02 October 2026  10:32:29 +0000 (0:00:00.174)       0:00:50.764 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 02 October 2026  10:32:29 +0000 (0:00:00.188)       0:00:50.953 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 02 October 2026  10:32:29 +0000 (0:00:00.505)       0:00:51.459 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 02 October 2026  10:32:30 +0000 (0:00:00.531)       0:00:51.991 ******** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 02 October 2026  10:32:30 +0000 (0:00:00.158)       0:00:52.149 ******** \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'vg_name': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'vg_name': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 02 October 2026  10:32:30 +0000 (0:00:00.194)       0:00:52.344 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 02 October 2026  10:32:31 +0000 (0:00:00.187)       0:00:52.531 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 02 October 2026  10:32:31 +0000 (0:00:00.184)       0:00:52.716 ******** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 02 October 2026  10:32:31 +0000 (0:00:00.198)       0:00:52.915 ******** \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-90ff694f-e2b8-5796-bfc5-63425e2b9b29\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449\"\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-c5074ffb-558d-51e9-ba5e-4f6153d94449\"\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-90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\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] ***********************************\nFriday 02 October 2026  10:32:32 +0000 (0:00:00.632)       0:00:53.548 ******** \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 02 October 2026  10:32:32 +0000 (0:00:00.267)       0:00:53.815 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:32 +0000 (0:00:00.252)       0:00:54.068 ******** \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] ******************\nFriday 02 October 2026  10:32:33 +0000 (0:00:00.655)       0:00:54.723 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:33 +0000 (0:00:00.277)       0:00:55.000 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:33 +0000 (0:00:00.213)       0:00:55.214 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:33 +0000 (0:00:00.284)       0:00:55.498 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:34 +0000 (0:00:00.235)       0:00:55.733 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:34 +0000 (0:00:00.239)       0:00:55.972 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:34 +0000 (0:00:00.237)       0:00:56.210 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:35 +0000 (0:00:00.848)       0:00:57.058 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:35 +0000 (0:00:00.284)       0:00:57.342 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:36 +0000 (0:00:00.487)       0:00:57.830 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:36 +0000 (0:00:00.454)       0:00:58.284 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:37 +0000 (0:00:00.545)       0:00:58.829 ******** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 02 October 2026  10:32:37 +0000 (0:00:00.458)       0:00:59.288 ******** \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] *************\nFriday 02 October 2026  10:32:38 +0000 (0:00:00.360)       0:00:59.649 ******** \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] *************\nFriday 02 October 2026  10:32:38 +0000 (0:00:00.478)       0:01:00.128 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:38 +0000 (0:00:00.216)       0:01:00.344 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:39 +0000 (0:00:00.217)       0:01:00.562 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:39 +0000 (0:00:00.718)       0:01:01.281 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:39 +0000 (0:00:00.216)       0:01:01.497 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:40 +0000 (0:00:00.211)       0:01:01.709 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:40 +0000 (0:00:00.204)       0:01:01.914 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:40 +0000 (0:00:00.223)       0:01:02.137 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:40 +0000 (0:00:00.208)       0:01:02.346 ******** \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] *************\nFriday 02 October 2026  10:32:41 +0000 (0:00:00.738)       0:01:03.085 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:41 +0000 (0:00:00.198)       0:01:03.283 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:41 +0000 (0:00:00.204)       0:01:03.487 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 02 October 2026  10:32:42 +0000 (0:00:00.221)       0:01:03.708 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 02 October 2026  10:32:42 +0000 (0:00:00.230)       0:01:03.939 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 02 October 2026  10:32:42 +0000 (0:00:00.139)       0:01:04.079 ******** \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 02 October 2026  10:32:43 +0000 (0:00:00.457)       0:01:04.537 ******** \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 02 October 2026  10:32:44 +0000 (0:00:01.745)       0:01:06.282 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 02 October 2026  10:32:44 +0000 (0:00:00.182)       0:01:06.465 ******** \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 02 October 2026  10:32:46 +0000 (0:00:01.296)       0:01:07.762 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 02 October 2026  10:32:46 +0000 (0:00:00.174)       0:01:07.937 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 02 October 2026  10:32:46 +0000 (0:00:00.144)       0:01:08.081 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 02 October 2026  10:32:46 +0000 (0:00:00.157)       0:01:08.239 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 02 October 2026  10:32:46 +0000 (0:00:00.144)       0:01:08.384 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 02 October 2026  10:32:47 +0000 (0:00:00.186)       0:01:08.571 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 02 October 2026  10:32:47 +0000 (0:00:00.156)       0:01:08.728 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 02 October 2026  10:32:47 +0000 (0:00:00.162)       0:01:08.890 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 02 October 2026  10:32:47 +0000 (0:00:00.157)       0:01:09.047 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 02 October 2026  10:32:47 +0000 (0:00:00.421)       0:01:09.468 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \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] ************\nFriday 02 October 2026  10:32:48 +0000 (0:00:00.179)       0:01:09.648 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \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] *********************\nFriday 02 October 2026  10:32:48 +0000 (0:00:00.170)       0:01:09.818 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 02 October 2026  10:32:48 +0000 (0:00:00.150)       0:01:09.969 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 02 October 2026  10:32:48 +0000 (0:00:00.142)       0:01:10.111 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 02 October 2026  10:32:48 +0000 (0:00:00.141)       0:01:10.253 ******** \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] **********************************\nFriday 02 October 2026  10:32:48 +0000 (0:00:00.144)       0:01:10.398 ******** \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] *******************************\nFriday 02 October 2026  10:32:49 +0000 (0:00:00.147)       0:01:10.545 ******** \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] ********************\nFriday 02 October 2026  10:32:49 +0000 (0:00:00.161)       0:01:10.706 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 02 October 2026  10:32:49 +0000 (0:00:00.536)       0:01:11.243 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 02 October 2026  10:32:50 +0000 (0:00:00.512)       0:01:11.755 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 02 October 2026  10:32:50 +0000 (0:00:00.542)       0:01:12.298 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 02 October 2026  10:32:51 +0000 (0:00:00.405)       0:01:12.703 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 02 October 2026  10:32:51 +0000 (0:00:00.121)       0:01:12.824 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 02 October 2026  10:32:51 +0000 (0:00:00.113)       0:01:12.938 ******** \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] ******************************************************\nFriday 02 October 2026  10:32:51 +0000 (0:00:00.152)       0:01:13.090 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 02 October 2026  10:32:51 +0000 (0:00:00.140)       0:01:13.231 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 02 October 2026  10:32:51 +0000 (0:00:00.171)       0:01:13.402 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 02 October 2026  10:32:52 +0000 (0:00:00.155)       0:01:13.558 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 02 October 2026  10:32:52 +0000 (0:00:00.161)       0:01:13.720 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 02 October 2026  10:32:52 +0000 (0:00:00.134)       0:01:13.855 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 02 October 2026  10:32:52 +0000 (0:00:00.140)       0:01:13.996 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 02 October 2026  10:32:52 +0000 (0:00:00.165)       0:01:14.161 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 02 October 2026  10:32:52 +0000 (0:00:00.151)       0:01:14.313 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 02 October 2026  10:32:53 +0000 (0:00:00.391)       0:01:14.704 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 02 October 2026  10:32:53 +0000 (0:00:00.155)       0:01:14.860 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 02 October 2026  10:32:53 +0000 (0:00:00.143)       0:01:15.003 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 02 October 2026  10:32:53 +0000 (0:00:00.134)       0:01:15.138 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 02 October 2026  10:32:53 +0000 (0:00:00.152)       0:01:15.291 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 02 October 2026  10:32:53 +0000 (0:00:00.167)       0:01:15.459 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 02 October 2026  10:32:54 +0000 (0:00:00.180)       0:01:15.639 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 02 October 2026  10:32:54 +0000 (0:00:00.156)       0:01:15.795 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 02 October 2026  10:32:54 +0000 (0:00:00.172)       0:01:15.968 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 02 October 2026  10:32:54 +0000 (0:00:00.226)       0:01:16.195 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 02 October 2026  10:32:54 +0000 (0:00:00.187)       0:01:16.382 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 02 October 2026  10:32:55 +0000 (0:00:00.154)       0:01:16.537 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 02 October 2026  10:32:55 +0000 (0:00:00.409)       0:01:16.946 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 02 October 2026  10:32:55 +0000 (0:00:00.171)       0:01:17.117 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 02 October 2026  10:32:56 +0000 (0:00:00.496)       0:01:17.614 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 02 October 2026  10:32:56 +0000 (0:00:00.560)       0:01:18.174 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 02 October 2026  10:32:56 +0000 (0:00:00.159)       0:01:18.334 ******** \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'vg_name': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'vg_name': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 02 October 2026  10:32:57 +0000 (0:00:00.201)       0:01:18.536 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 02 October 2026  10:32:57 +0000 (0:00:00.178)       0:01:18.714 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 02 October 2026  10:32:57 +0000 (0:00:00.171)       0:01:18.886 ******** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 02 October 2026  10:32:57 +0000 (0:00:00.174)       0:01:19.060 ******** \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-44386227-39b6-5bfc-8134-9dc30017747b\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-8351a08e-6426-577b-a992-65c7a87c2df4\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8351a08e-6426-577b-a992-65c7a87c2df4\"\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-44386227-39b6-5bfc-8134-9dc30017747b\"\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-8351a08e-6426-577b-a992-65c7a87c2df4\"\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 ********************************************************************\nFriday 02 October 2026  10:32:57 +0000 (0:00:00.148)       0:01:19.209 ******** \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.40s\nCreate block LVs -------------------------------------------------------- 4.21s\nGather DB VGs with total and available size in bytes -------------------- 1.76s\nGather WAL VGs with total and available size in bytes ------------------- 1.71s\nAdd known links to the list of available block devices ------------------ 1.71s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.63s\nAdd known partitions to the list of available block devices ------------- 1.60s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.59s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.55s\nPrint LVM report data --------------------------------------------------- 1.10s\nAdd known partitions to the list of available block devices ------------- 0.98s\nAdd known partitions to the list of available block devices ------------- 0.96s\nAdd known links to the list of available block devices ------------------ 0.95s\nCreate dict of block VGs -> PVs from ceph_osd_devices ------------------- 0.89s\nAdd known links to the list of available block devices ------------------ 0.85s\nGet extra vars for Ceph configuration ----------------------------------- 0.82s\nAdd known links to the list of available block devices ------------------ 0.81s\nPrint 'Create DB LVs for ceph_db_devices' ------------------------------- 0.77s\nCreate DB LVs for ceph_db_wal_devices ----------------------------------- 0.77s\nFail if DB LV defined in lvm_volumes is missing ------------------------- 0.76s\n\u001b[32m2026-10-02 10:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-10-02 10:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed97f0c4-904d-4f2d-ac6c-a56c2ca80ea5 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ed97f0c4-904d-4f2d-ac6c-a56c2ca80ea5 (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] *********************\nFriday 02 October 2026  10:33:14 +0000 (0:00:00.396)       0:00:00.396 ******** \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.commons.facts : Copy fact files] ***********************************\nFriday 02 October 2026  10:33:15 +0000 (0:00:01.433)       0:00:01.829 ******** \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] ***********************************************\nFriday 02 October 2026  10:33:16 +0000 (0:00:01.359)       0:00:03.189 ******** \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-3]\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] **********************************************\nFriday 02 October 2026  10:33:22 +0000 (0:00:05.929)       0:00:09.118 ******** \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 ********************************************************************\nFriday 02 October 2026  10:33:23 +0000 (0:00:00.761)       0:00:09.880 ******** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.93s\nosism.commons.facts : Create custom facts directory --------------------- 1.43s\nosism.commons.facts : Copy fact files ----------------------------------- 1.36s\nGather facts for all hosts ---------------------------------------------- 0.76s\n\u001b[32m2026-10-02 10:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-10-02 10:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 80d66919-cc4e-4bd9-8fcd-be8ee4ec4488 (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-02 10:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 80d66919-cc4e-4bd9-8fcd-be8ee4ec4488 (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] ********\nFriday 02 October 2026  10:33:39 +0000 (0:00:00.362)       0:00:00.362 ******** \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 : Gather package facts] *******************************\nFriday 02 October 2026  10:33:40 +0000 (0:00:00.242)       0:00:00.604 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Unlock frr package] *********************************\nFriday 02 October 2026  10:33:43 +0000 (0:00:02.995)       0:00:03.599 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Pin frr package version] ****************************\nFriday 02 October 2026  10:33:43 +0000 (0:00:00.150)       0:00:03.749 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nFriday 02 October 2026  10:33:44 +0000 (0:00:01.088)       0:00:04.838 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Lock frr package] ***********************************\nFriday 02 October 2026  10:33:52 +0000 (0:00:08.548)       0:00:13.386 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nFriday 02 October 2026  10:33:53 +0000 (0:00:00.588)       0:00:13.974 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nFriday 02 October 2026  10:33:54 +0000 (0:00:00.932)       0:00:14.907 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nFriday 02 October 2026  10:33:55 +0000 (0:00:00.894)       0:00:15.801 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nFriday 02 October 2026  10:33:56 +0000 (0:00:01.306)       0:00:17.108 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nFriday 02 October 2026  10:33:56 +0000 (0:00:00.240)       0:00:17.349 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nFriday 02 October 2026  10:33:56 +0000 (0:00:00.134)       0:00:17.484 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nFriday 02 October 2026  10:33:57 +0000 (0:00:00.127)       0:00:17.611 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nFriday 02 October 2026  10:33:57 +0000 (0:00:00.122)       0:00:17.734 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nFriday 02 October 2026  10:33:57 +0000 (0:00:00.140)       0:00:17.875 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nFriday 02 October 2026  10:33:58 +0000 (0:00:00.945)       0:00:18.820 ******** \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] *********************************\nFriday 02 October 2026  10:34:01 +0000 (0:00:03.422)       0:00:22.243 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Include prometheus-frr-exporter tasks] **************\nFriday 02 October 2026  10:34:02 +0000 (0:00:01.033)       0:00:23.276 ******** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/exporter.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.frr : Install prometheus-frr-exporter package] ************\nFriday 02 October 2026  10:34:02 +0000 (0:00:00.214)       0:00:23.490 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/default/prometheus-frr-exporter] ****\nFriday 02 October 2026  10:34:03 +0000 (0:00:00.158)       0:00:23.649 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Manage prometheus-frr-exporter service] *************\nFriday 02 October 2026  10:34:03 +0000 (0:00:00.139)       0:00:23.789 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Gather package facts] *******************************\nFriday 02 October 2026  10:34:03 +0000 (0:00:00.130)       0:00:23.919 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Stop and disable prometheus-frr-exporter service] ***\nFriday 02 October 2026  10:34:06 +0000 (0:00:02.994)       0:00:26.914 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove prometheus-frr-exporter package] *************\nFriday 02 October 2026  10:34:06 +0000 (0:00:00.172)       0:00:27.086 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove file: /etc/default/prometheus-frr-exporter] ***\nFriday 02 October 2026  10:34:07 +0000 (0:00:01.177)       0:00:28.263 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nFriday 02 October 2026  10:34:08 +0000 (0:00:00.699)       0:00:28.962 ******** \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=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:34:09 +0000 (0:00:01.471)       0:00:30.434 ******** \n=============================================================================== \nosism.services.frr : Install frr package -------------------------------- 8.55s\nosism.services.frr : Set sysctl parameters ------------------------------ 3.42s\nosism.services.frr : Gather package facts ------------------------------- 3.00s\nosism.services.frr : Gather package facts ------------------------------- 2.99s\nosism.services.frr : Restart frr service -------------------------------- 1.47s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.31s\nosism.services.frr : Remove prometheus-frr-exporter package ------------- 1.18s\nosism.services.frr : Pin frr package version ---------------------------- 1.09s\nosism.services.frr : Manage frr service --------------------------------- 1.04s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.95s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.93s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.89s\nosism.services.frr : Remove file: /etc/default/prometheus-frr-exporter --- 0.70s\nosism.services.frr : Lock frr package ----------------------------------- 0.59s\nosism.services.frr : Include distribution specific install tasks -------- 0.24s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.24s\nosism.services.frr : Include prometheus-frr-exporter tasks -------------- 0.21s\nosism.services.frr : Stop and disable prometheus-frr-exporter service --- 0.17s\nosism.services.frr : Install prometheus-frr-exporter package ------------ 0.16s\nosism.services.frr : Unlock frr package --------------------------------- 0.15s\n\n--> DEPLOY IN A NUTSHELL -- START -- Fri Oct  2 10:34:10 UTC 2026\n\n\u001b[32m2026-10-02 10:34:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-10-02 10:34:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mParallel\u001b[0m\n\u001b[32m2026-10-02 10:34:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- dotfiles\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- homer\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- netdata\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openstackclient\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- phpmyadmin\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- common\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m   Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- loadbalancer\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m    Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ opensearch\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m     Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- mariadb\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m      Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [7] -------- horizon\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m       Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [8] --------- keystone\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m        Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m         Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [10] ----------- neutron\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m          Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m           Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [12] ------------- wait-for-nova\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m            Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [13] -------------- octavia\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- barbican\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- designate\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- ironic\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- placement\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- magnum\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m   Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- openvswitch\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m    Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ ovn\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- memcached\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- redis\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- rabbitmq\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- kubernetes\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- kubeconfig\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- copy-kubeconfig\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ceph\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m   Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-pools\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m    Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m     Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- copy-ceph-keys\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m      Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m       Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [8] --------- cephclient\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m        Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m         Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [10] ----------- wait-for-keystone\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m          Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ glance\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ cinder\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ nova\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m         Sequence\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [10] ----------- prometheus\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m          Parallel\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ grafana\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-10-02 10:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nFriday 02 October 2026  10:34:36 +0000 (0:00:00.712)       0:00:00.712 ******** \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-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-4]\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********\nFriday 02 October 2026  10:34:42 +0000 (0:00:05.918)       0:00:06.630 ******** \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-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***\nFriday 02 October 2026  10:34:45 +0000 (0:00:03.325)       0:00:09.956 ******** \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-10-02 10:34:44.334199', 'end': '2026-10-02 10:34:44.528634', 'delta': '0:00:00.194435', '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-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-10-02 10:34:43.886271', 'end': '2026-10-02 10:34:43.893462', 'delta': '0:00:00.007191', '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-10-02 10:34:43.831010', 'end': '2026-10-02 10:34:43.841208', 'delta': '0:00:00.010198', '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-10-02 10:34:43.872897', 'end': '2026-10-02 10:34:43.880064', 'delta': '0:00:00.007167', '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-10-02 10:34:43.915091', 'end': '2026-10-02 10:34:43.922759', 'delta': '0:00:00.007668', '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-10-02 10:34:43.941130', 'end': '2026-10-02 10:34:44.951077', 'delta': '0:00:01.009947', '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-10-02 10:34:43.923398', 'end': '2026-10-02 10:34:43.929105', 'delta': '0:00:00.005707', '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.] ****\nFriday 02 October 2026  10:34:47 +0000 (0:00:02.192)       0:00:12.148 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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.] ******************\nFriday 02 October 2026  10:34:49 +0000 (0:00:01.993)       0:00:14.141 ******** \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 ********************************************************************\nFriday 02 October 2026  10:34:52 +0000 (0:00:03.229)       0:00:17.370 ******** \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 5.92s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 3.33s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 3.23s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 2.19s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.99s\n\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Apply role homer] ********************************************************\n\nTASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***\nFriday 02 October 2026  10:34:39 +0000 (0:00:02.782)       0:00:02.782 ******** \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] ******************\nFriday 02 October 2026  10:34:39 +0000 (0:00:00.314)       0:00:03.096 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nFriday 02 October 2026  10:34:42 +0000 (0:00:02.756)       0:00:05.853 ******** \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] ***************\nFriday 02 October 2026  10:34:45 +0000 (0:00:02.975)       0:00:08.829 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nFriday 02 October 2026  10:34:50 +0000 (0:00:04.826)       0:00:13.656 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nFriday 02 October 2026  10:34:52 +0000 (0:00:02.340)       0:00:15.996 ******** \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] *****************\nFriday 02 October 2026  10:35:22 +0000 (0:00:29.435)       0:00:45.432 ******** \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 ********************************************************************\nFriday 02 October 2026  10:35:24 +0000 (0:00:02.496)       0:00:47.928 ******** \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 29.44s\nosism.services.homer : Copy config.yml configuration file --------------- 4.83s\nosism.services.homer : Create required directories ---------------------- 2.97s\nosism.services.homer : Create traefik external network ------------------ 2.76s\nosism.services.homer : Restart homer service ---------------------------- 2.50s\nosism.services.homer : Copy docker-compose.yml file --------------------- 2.34s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.32s\n\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nFriday 02 October 2026  10:34:37 +0000 (0:00:02.060)       0:00:02.060 ******** \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] ************\nFriday 02 October 2026  10:34:39 +0000 (0:00:01.398)       0:00:03.459 ******** \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] ***********\nFriday 02 October 2026  10:34:42 +0000 (0:00:03.181)       0:00:06.641 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nFriday 02 October 2026  10:34:45 +0000 (0:00:03.242)       0:00:09.883 ******** \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] **********\nFriday 02 October 2026  10:35:21 +0000 (0:00:36.203)       0:00:46.086 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nFriday 02 October 2026  10:35:23 +0000 (0:00:01.387)       0:00:47.474 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nFriday 02 October 2026  10:35:24 +0000 (0:00:01.251)       0:00:48.726 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nFriday 02 October 2026  10:35:26 +0000 (0:00:02.384)       0:00:51.111 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nFriday 02 October 2026  10:35:29 +0000 (0:00:02.830)       0:00:53.942 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nFriday 02 October 2026  10:35:30 +0000 (0:00:00.784)       0:00:54.727 ******** \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 ********************************************************************\nFriday 02 October 2026  10:35:31 +0000 (0:00:01.041)       0:00:55.768 ******** \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 36.20s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 3.24s\nosism.services.openstackclient : Create required directories ------------ 3.18s\nosism.services.openstackclient : Ensure that all containers are up ------ 2.83s\nosism.services.openstackclient : Restart openstackclient service -------- 2.39s\nosism.services.openstackclient : Include tasks -------------------------- 1.39s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 1.39s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 1.25s\nosism.services.openstackclient : Copy bash completion script ------------ 1.04s\nosism.services.openstackclient : Wait for an healthy service ------------ 0.78s\n\n\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nFriday 02 October 2026  10:35:00 +0000 (0:00:00.647)       0:00:00.647 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nFriday 02 October 2026  10:35:02 +0000 (0:00:02.377)       0:00:03.025 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nFriday 02 October 2026  10:35:03 +0000 (0:00:00.970)       0:00:03.995 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nFriday 02 October 2026  10:35:05 +0000 (0:00:01.712)       0:00:05.708 ******** \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] *******\nFriday 02 October 2026  10:36:01 +0000 (0:00:55.893)       0:01:01.602 ******** \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 ********************************************************************\nFriday 02 October 2026  10:36:05 +0000 (0:00:04.489)       0:01:06.091 ******** \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 55.89s\nosism.services.phpmyadmin : Restart phpmyadmin service ------------------ 4.49s\nosism.services.phpmyadmin : Create traefik external network ------------- 2.38s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.71s\nosism.services.phpmyadmin : Create required directories ----------------- 0.97s\n\n\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state SUCCESS\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Group hosts to determine when using --limit] *****************************\nFriday 02 October 2026  10:34:26 +0000 (0:00:00.399)       0:00:00.399 ******** \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 [Gather facts] ************************************************************\nFriday 02 October 2026  10:34:27 +0000 (0:00:00.974)       0:00:01.373 ******** \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\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35mall_using_limit_True\u001b[0m\n\nPLAY [Gather facts for all hosts (if using --limit)] ***************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nFriday 02 October 2026  10:34:29 +0000 (0:00:01.493)       0:00:02.867 ******** \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] ******************************\nFriday 02 October 2026  10:34:30 +0000 (0:00:01.610)       0:00:04.477 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\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-2] => (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-node-3] => (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-manager] => (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-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\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': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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\nTASK [common : include_tasks] **************************************************\nFriday 02 October 2026  10:34:35 +0000 (0:00:04.964)       0:00:09.442 ******** \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] *********\nFriday 02 October 2026  10:34:37 +0000 (0:00:01.834)       0:00:11.276 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nFriday 02 October 2026  10:34:43 +0000 (0:00:06.112)       0:00:17.389 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS key] ******\nFriday 02 October 2026  10:34:46 +0000 (0:00:02.510)       0:00:19.899 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [common : Ensure /var/log/journal exists on EL10 systems] *****************\nFriday 02 October 2026  10:34:53 +0000 (0:00:07.366)       0:00:27.266 ******** \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] **************************\nFriday 02 October 2026  10:34:57 +0000 (0:00:03.442)       0:00:30.709 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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] ***************************************\nFriday 02 October 2026  10:34:59 +0000 (0:00:01.862)       0:00:32.571 ******** \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] **************************************\nFriday 02 October 2026  10:35:01 +0000 (0:00:02.054)       0:00:34.625 ******** \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [common : Copying over config.json files for services] ********************\nFriday 02 October 2026  10:35:03 +0000 (0:00:02.681)       0:00:37.306 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [common : Find custom fluentd input config files] *************************\nFriday 02 October 2026  10:35:09 +0000 (0:00:06.138)       0:00:43.445 ******** \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] ************************\nFriday 02 October 2026  10:35:12 +0000 (0:00:02.122)       0:00:45.567 ******** \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] ************************\nFriday 02 October 2026  10:35:13 +0000 (0:00:01.338)       0:00:46.906 ******** \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] ************************\nFriday 02 October 2026  10:35:14 +0000 (0:00:01.355)       0:00:48.261 ******** \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] **************************************\nFriday 02 October 2026  10:35:16 +0000 (0:00:01.387)       0:00:49.648 ******** \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nFriday 02 October 2026  10:35:23 +0000 (0:00:07.639)       0:00:57.288 ******** \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-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\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\nTASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************\nFriday 02 October 2026  10:35:30 +0000 (0:00:06.587)       0:01:03.875 ******** \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-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 [common : Ensuring config directories have correct owner and permission] ***\nFriday 02 October 2026  10:35:34 +0000 (0:00:03.884)       0:01:07.760 ******** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************\nFriday 02 October 2026  10:35:36 +0000 (0:00:02.565)       0:01:10.326 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (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-3] => (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-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************\nFriday 02 October 2026  10:35:40 +0000 (0:00:03.736)       0:01:14.062 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\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-2] => (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-5] => (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\nTASK [service-check-containers : common | Check containers] ********************\nFriday 02 October 2026  10:35:43 +0000 (0:00:02.470)       0:01:16.532 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : common | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:35:46 +0000 (0:00:02.998)       0:01:19.531 ******** \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] ********************************\nFriday 02 October 2026  10:35:47 +0000 (0:00:01.096)       0:01:20.627 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Creating log volume] ********************************************\nFriday 02 October 2026  10:35:48 +0000 (0:00:01.856)       0:01:22.484 ******** \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] ***********************\nFriday 02 October 2026  10:35:50 +0000 (0:00:01.736)       0:01:24.221 ******** \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] *************************************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:01.283)       0:01:25.504 ******** \n\nTASK [common : Flush handlers] *************************************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:00.077)       0:01:25.581 ******** \n\nTASK [common : Flush handlers] *************************************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:00.075)       0:01:25.656 ******** \n\nTASK [common : Flush handlers] *************************************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:00.068)       0:01:25.725 ******** \n\nTASK [common : Flush handlers] *************************************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:00.289)       0:01:26.014 ******** \n\nTASK [common : Flush handlers] *************************************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:00.082)       0:01:26.097 ******** \n\nTASK [common : Flush handlers] *************************************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:00.071)       0:01:26.168 ******** \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nFriday 02 October 2026  10:35:52 +0000 (0:00:00.096)       0:01:26.264 ******** \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-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-manager]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nFriday 02 October 2026  10:36:26 +0000 (0:00:34.176)       0:02:00.441 ******** \n\u001b[0;33mchanged: [testbed-node-0]\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\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nFriday 02 October 2026  10:37:04 +0000 (0:00:37.785)       0:02:38.226 ******** \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\nRUNNING HANDLER [common : Restart cron container] ******************************\nFriday 02 October 2026  10:37:07 +0000 (0:00:02.283)       0:02:40.510 ******** \n\u001b[0;33mchanged: [testbed-manager]\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-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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \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-0\u001b[0m             : \u001b[0;32mok=21  \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-1\u001b[0m             : \u001b[0;32mok=21  \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=21  \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-3\u001b[0m             : \u001b[0;32mok=21  \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-4\u001b[0m             : \u001b[0;32mok=21  \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-5\u001b[0m             : \u001b[0;32mok=21  \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 ********************************************************************\nFriday 02 October 2026  10:37:18 +0000 (0:00:11.102)       0:02:51.612 ******** \n=============================================================================== \ncommon : Restart kolla-toolbox container ------------------------------- 37.79s\ncommon : Restart fluentd container ------------------------------------- 34.18s\ncommon : Restart cron container ---------------------------------------- 11.10s\ncommon : Copying over fluentd.conf -------------------------------------- 7.64s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 7.37s\ncommon : Copying over cron logrotate config file ------------------------ 6.59s\ncommon : Copying over config.json files for services -------------------- 6.14s\nservice-cert-copy : common | Copying over extra CA certificates --------- 6.11s\ncommon : Ensuring config directories exist ------------------------------ 4.97s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 3.88s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.74s\ncommon : Ensure /var/log/journal exists on EL10 systems ----------------- 3.44s\nservice-check-containers : common | Check containers -------------------- 3.00s\ncommon : Copying over kolla.target -------------------------------------- 2.68s\ncommon : Ensuring config directories have correct owner and permission --- 2.57s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 2.51s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 2.47s\ncommon : Initializing toolbox container using normal user --------------- 2.28s\ncommon : Find custom fluentd input config files ------------------------- 2.12s\ncommon : Restart systemd-tmpfiles --------------------------------------- 2.05s\n\n\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state FAILURE\u001b[0m\nTASK [kubectl : Add repository gpg key] ****************************************\nFriday 02 October 2026  10:37:20 +0000 (0:00:01.786)       0:02:52.788 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mLast 50 of 606 output lines of failed task 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db (556 earlier lines not shown):\u001b[0m\nTASK [kubectl : Set permissions of gpg key] ************************************\nFriday 02 October 2026  10:37:21 +0000 (0:00:00.768)       0:02:53.557 ******** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nFriday 02 October 2026  10:37:21 +0000 (0:00:00.590)       0:02:54.147 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nFriday 02 October 2026  10:37:32 +0000 (0:00:10.724)       0:03:04.871 ******** \n\u001b[0;31mfatal: [testbed-manager]: FAILED! => {\"cache_update_time\": 1790937446, \"cache_updated\": false, \"changed\": false, \"msg\": \"'/usr/bin/apt-get -y -o \\\"Dpkg::Options::=--force-confdef\\\" -o \\\"Dpkg::Options::=--force-confold\\\"       install 'kubectl=1.32.13-1.1' 'python3-kubernetes=22.6.0-2'' failed: E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 87156 (apt-get)\\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\\n\", \"rc\": 100, \"stderr\": \"E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 87156 (apt-get)\\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\\n\", \"stderr_lines\": [\"E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 87156 (apt-get)\", \"E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\"], \"stdout\": \"\", \"stdout_lines\": []}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=19  \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=33  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:37:34 +0000 (0:00:02.365)       0:03:07.237 ******** \n=============================================================================== \nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 44.14s\nk3s_server : Enable and check K3s service ------------------------------ 25.21s\nkubectl : Add repository Debian ---------------------------------------- 10.72s\nk3s_agent : Manage k3s service ----------------------------------------- 10.18s\nk3s_download : Download k3s binary x64 ---------------------------------- 6.81s\nk3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 3.65s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 2.86s\nk3s_server : Detect Kubernetes version for label compatibility ---------- 2.59s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.48s\nk3s_server : Copy config file to user home directory -------------------- 2.42s\nk3s_server : Validating arguments against arg spec 'main' - Setup k3s servers --- 2.40s\nk3s_server : Create custom resolv.conf for k3s -------------------------- 2.37s\nkubectl : Install required packages ------------------------------------- 2.37s\nk3s_download : Download k3s binary armhf -------------------------------- 2.33s\nk3s_server : Init cluster inside the transient k3s-init service --------- 2.30s\nk3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured --- 2.20s\nMake kubeconfig available for use inside the manager service ------------ 2.08s\nk3s_server : Stop k3s-init ---------------------------------------------- 1.89s\nk3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml --- 1.88s\nk3s_custom_registries : Create directory /etc/rancher/k3s --------------- 1.88s\n\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:37:27 +0000 (0:00:00.935)       0:00:00.935 ******** \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] ***********************************\nFriday 02 October 2026  10:37:28 +0000 (0:00:01.263)       0:00:02.199 ******** \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] ***********************************************\nFriday 02 October 2026  10:37:29 +0000 (0:00:00.554)       0:00:02.753 ******** \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] ***************************\nFriday 02 October 2026  10:37:31 +0000 (0:00:02.648)       0:00:05.401 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nFriday 02 October 2026  10:37:33 +0000 (0:00:01.999)       0:00:07.401 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\nTASK [service-check-containers : memcached | Check containers] *****************\nFriday 02 October 2026  10:37:36 +0000 (0:00:02.980)       0:00:10.381 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:37:38 +0000 (0:00:01.501)       0:00:11.883 ******** \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] ********************************\nFriday 02 October 2026  10:37:39 +0000 (0:00:00.904)       0:00:12.788 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************\nFriday 02 October 2026  10:37:40 +0000 (0:00:01.661)       0:00:14.450 ******** \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=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 ********************************************************************\nFriday 02 October 2026  10:37:49 +0000 (0:00:08.291)       0:00:22.741 ******** \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 8.29s\nmemcached : Copying over config.json files for services ----------------- 2.98s\nmemcached : include_tasks ----------------------------------------------- 2.65s\nmemcached : Ensuring config directories exist --------------------------- 2.00s\nservice-check-containers : Include tasks -------------------------------- 1.66s\nservice-check-containers : memcached | Check containers ----------------- 1.50s\nGroup hosts based on Kolla action --------------------------------------- 1.27s\nservice-check-containers : memcached | Notify handlers to restart containers --- 0.90s\nGroup hosts based on enabled services ----------------------------------- 0.55s\n\n\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:37:26 +0000 (0:00:00.389)       0:00:00.389 ******** \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] ***********************************\nFriday 02 October 2026  10:37:27 +0000 (0:00:00.887)       0:00:01.276 ******** \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] ***************************************************\nFriday 02 October 2026  10:37:27 +0000 (0:00:00.734)       0:00:02.011 ******** \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] *******************************\nFriday 02 October 2026  10:37:30 +0000 (0:00:02.363)       0:00:04.374 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************\nFriday 02 October 2026  10:37:33 +0000 (0:00:03.242)       0:00:07.616 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************************\nFriday 02 October 2026  10:37:37 +0000 (0:00:04.036)       0:00:11.653 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************\nFriday 02 October 2026  10:37:40 +0000 (0:00:03.349)       0:00:15.003 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:37:43 +0000 (0:00:02.839)       0:00:17.842 ******** \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] ********************************\nFriday 02 October 2026  10:37:44 +0000 (0:00:00.615)       0:00:18.458 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [redis : Flush handlers] **************************************************\nFriday 02 October 2026  10:37:45 +0000 (0:00:00.771)       0:00:19.229 ******** \n\nTASK [redis : Flush handlers] **************************************************\nFriday 02 October 2026  10:37:45 +0000 (0:00:00.086)       0:00:19.316 ******** \n\nTASK [redis : Flush handlers] **************************************************\nFriday 02 October 2026  10:37:45 +0000 (0:00:00.070)       0:00:19.386 ******** \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nFriday 02 October 2026  10:37:45 +0000 (0:00:00.093)       0:00:19.480 ******** \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 [redis : Restart redis-sentinel container] *********************\nFriday 02 October 2026  10:37:55 +0000 (0:00:10.359)       0:00:29.840 ******** \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=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 ********************************************************************\nFriday 02 October 2026  10:38:01 +0000 (0:00:05.699)       0:00:35.539 ******** \n=============================================================================== \nredis : Restart redis container ---------------------------------------- 10.36s\nredis : Restart redis-sentinel container -------------------------------- 5.70s\nredis : Copying over default config.json files -------------------------- 4.04s\nredis : Copying over redis config files --------------------------------- 3.35s\nredis : Ensuring config directories exist ------------------------------- 3.24s\nservice-check-containers : redis | Check containers --------------------- 2.84s\nredis : include_tasks --------------------------------------------------- 2.36s\nGroup hosts based on Kolla action --------------------------------------- 0.89s\nservice-check-containers : Include tasks -------------------------------- 0.77s\nGroup hosts based on enabled services ----------------------------------- 0.73s\nservice-check-containers : redis | Notify handlers to restart containers --- 0.62s\nredis : Flush handlers -------------------------------------------------- 0.25s\n\n\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:37:27 +0000 (0:00:01.038)       0:00:01.038 ******** \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] ***********************************\nFriday 02 October 2026  10:37:29 +0000 (0:00:01.673)       0:00:02.712 ******** \n\u001b[0;32mok: [testbed-node-3] => (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\u001b[0;32mok: [testbed-node-4] => (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-0] => (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\nPLAY [Apply role openvswitch] **************************************************\n\nTASK [openvswitch : include_tasks] *********************************************\nFriday 02 October 2026  10:37:31 +0000 (0:00:01.936)       0:00:04.648 ******** \n\u001b[0;36mincluded: /ansible/roles/openvswitch/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 [module-load : Load modules] **********************************************\nFriday 02 October 2026  10:37:35 +0000 (0:00:04.399)       0:00:09.048 ******** \n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nFriday 02 October 2026  10:37:37 +0000 (0:00:02.159)       0:00:11.208 ******** \n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-2] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nFriday 02 October 2026  10:37:40 +0000 (0:00:02.506)       0:00:13.714 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \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\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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nFriday 02 October 2026  10:37:42 +0000 (0:00:02.180)       0:00:15.895 ******** \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 [openvswitch : Ensuring config directories exist] *************************\nFriday 02 October 2026  10:37:43 +0000 (0:00:00.808)       0:00:16.704 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************\nFriday 02 October 2026  10:37:45 +0000 (0:00:02.192)       0:00:18.896 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************************\nFriday 02 October 2026  10:37:49 +0000 (0:00:04.034)       0:00:22.930 ******** \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 [service-check-containers : openvswitch | Check containers] ***************\nFriday 02 October 2026  10:37:51 +0000 (0:00:01.738)       0:00:24.668 ******** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:37:54 +0000 (0:00:02.978)       0:00:27.647 ******** \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] ********************************\nFri\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\nday 02 October 2026  10:37:55 +0000 (0:00:01.501)       0:00:29.149 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 02 October 2026  10:38:00 +0000 (0:00:05.252)       0:00:34.401 ******** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 02 October 2026  10:38:01 +0000 (0:00:00.356)       0:00:34.758 ******** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 02 October 2026  10:38:01 +0000 (0:00:00.504)       0:00:35.262 ******** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 02 October 2026  10:38:02 +0000 (0:00:00.446)       0:00:35.709 ******** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 02 October 2026  10:38:02 +0000 (0:00:00.600)       0:00:36.309 ******** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 02 October 2026  10:38:02 +0000 (0:00:00.209)       0:00:36.518 ******** \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nFriday 02 October 2026  10:38:03 +0000 (0:00:00.459)       0:00:36.978 ******** \n\u001b[0;33mchanged: [testbed-node-4]\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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nFriday 02 October 2026  10:38:14 +0000 (0:00:10.795)       0:00:47.774 ******** \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 [openvswitch : Restart openvswitch-vswitchd container] *********\nFriday 02 October 2026  10:38:17 +0000 (0:00:03.137)       0:00:50.912 ******** \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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Set system-id, hostname and hw-offload] ********************\nFriday 02 October 2026  10:38:28 +0000 (0:00:10.796)       0:01:01.708 ******** \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-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\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-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\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-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\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-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\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-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-5] => (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-3] => (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-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nFriday 02 October 2026  10:38:36 +0000 (0:00:08.754)       0:01:10.463 ******** \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-0] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] *********************\nFriday 02 October 2026  10:38:40 +0000 (0:00:03.269)       0:01:13.733 ******** \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] *********\nFriday 02 October 2026  10:38:44 +0000 (0:00:03.819)       0:01:17.552 ******** \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-1]\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-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 ********************************************************************\nFriday 02 October 2026  10:38:53 +0000 (0:00:09.272)       0:01:26.825 ******** \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------- 20.07s\nopenvswitch : Restart openvswitch-db-server container ------------------ 10.80s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 8.75s\nservice-check-containers : Include tasks -------------------------------- 5.25s\nopenvswitch : include_tasks --------------------------------------------- 4.40s\nopenvswitch : Copying over config.json files for services --------------- 4.04s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 3.82s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 3.27s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 3.14s\nservice-check-containers : openvswitch | Check containers --------------- 2.98s\nopenvswitch : Flush Handlers -------------------------------------------- 2.58s\nmodule-load : Persist modules via modules-load.d ------------------------ 2.51s\nopenvswitch : Ensuring config directories exist ------------------------- 2.19s\nmodule-load : Drop module persistence ----------------------------------- 2.18s\nmodule-load : Load modules ---------------------------------------------- 2.16s\nGroup hosts based on enabled services ----------------------------------- 1.94s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.74s\nGroup hosts based on Kolla action --------------------------------------- 1.67s\nservice-check-containers : openvswitch | Notify handlers to restart containers --- 1.50s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 0.81s\n\n\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:37:56 +0000 (0:00:00.383)       0:00:00.383 ******** \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] ***********************************\nFriday 02 October 2026  10:37:57 +0000 (0:00:01.284)       0:00:01.667 ******** \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] ************************************************\nFriday 02 October 2026  10:37:58 +0000 (0:00:01.298)       0:00:02.965 ******** \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] ******************************************\nFriday 02 October 2026  10:37:59 +0000 (0:00:01.026)       0:00:03.992 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nFriday 02 October 2026  10:38:01 +0000 (0:00:01.861)       0:00:05.854 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nFriday 02 October 2026  10:38:02 +0000 (0:00:00.876)       0:00:06.731 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nFriday 02 October 2026  10:38:03 +0000 (0:00:00.531)       0:00:07.263 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nFriday 02 October 2026  10:38:03 +0000 (0:00:00.486)       0:00:07.750 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nFriday 02 October 2026  10:38:04 +0000 (0:00:00.884)       0:00:08.634 ******** \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] ******************************************\nFriday 02 October 2026  10:38:06 +0000 (0:00:01.868)       0:00:10.502 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nFriday 02 October 2026  10:38:08 +0000 (0:00:01.943)       0:00:12.446 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nFriday 02 October 2026  10:38:08 +0000 (0:00:00.301)       0:00:12.747 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nFriday 02 October 2026  10:38:09 +0000 (0:00:00.415)       0:00:13.163 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************\nFriday 02 October 2026  10:38:10 +0000 (0:00:01.388)       0:00:14.551 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************************\nFriday 02 October 2026  10:38:12 +0000 (0:00:02.328)       0:00:16.880 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] ***********************************\nFriday 02 October 2026  10:38:14 +0000 (0:00:02.022)       0:00:18.903 ******** \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] **************************************\nFriday 02 October 2026  10:38:20 +0000 (0:00:05.909)       0:00:24.812 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nFriday 02 October 2026  10:38:22 +0000 (0:00:01.874)       0:00:26.687 ******** \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] ********************************\nFriday 02 October 2026  10:38:24 +0000 (0:00:01.562)       0:00:28.250 ******** \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] *********************************\nFriday 02 October 2026  10:38:25 +0000 (0:00:01.513)       0:00:29.763 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] ************************************************\nFriday 02 October 2026  10:38:27 +0000 (0:00:01.987)       0:00:31.750 ******** \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] *******\nFriday 02 October 2026  10:38:28 +0000 (0:00:00.914)       0:00:32.665 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:38:30 +0000 (0:00:01.868)       0:00:34.534 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****\nFriday 02 October 2026  10:38:31 +0000 (0:00:01.219)       0:00:35.753 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************\nFriday 02 October 2026  10:38:32 +0000 (0:00:00.815)       0:00:36.568 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:38:33 +0000 (0:00:01.252)       0:00:37.821 ******** \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] ********************************\nFriday 02 October 2026  10:38:34 +0000 (0:00:00.911)       0:00:38.732 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************\nFriday 02 October 2026  10:38:35 +0000 (0:00:00.691)       0:00:39.424 ******** \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] *************************\nFriday 02 October 2026  10:38:36 +0000 (0:00:00.998)       0:00:40.423 ******** \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] ************************\nFriday 02 October 2026  10:38:44 +0000 (0:00:08.267)       0:00:48.690 ******** \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] *******************************\nFriday 02 October 2026  10:38:45 +0000 (0:00:00.689)       0:00:49.380 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********\nFriday 02 October 2026  10:38:46 +0000 (0:00:00.930)       0:00:50.310 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************\nFriday 02 October 2026  10:38:47 +0000 (0:00:01.001)       0:00:51.311 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 02 October 2026  10:38:47 +0000 (0:00:00.245)       0:00:51.557 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 02 October 2026  10:38:54 +0000 (0:00:06.894)       0:00:58.451 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nFriday 02 October 2026  10:40:41 +0000 (0:01:46.857)       0:02:45.309 ******** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********\nFriday 02 October 2026  10:40:41 +0000 (0:00:00.738)       0:02:46.047 ******** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************\nFriday 02 October 2026  10:40:42 +0000 (0:00:00.252)       0:02:46.300 ******** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 02 October 2026  10:40:42 +0000 (0:00:00.203)       0:02:46.503 ******** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 02 October 2026  10:40:49 +0000 (0:00:06.799)       0:02:53.303 ******** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nFriday 02 October 2026  10:40:54 +0000 (0:00:05.512)       0:02:58.815 ******** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********\nFriday 02 October 2026  10:40:55 +0000 (0:00:00.725)       0:02:59.541 ******** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************\nFriday 02 October 2026  10:40:55 +0000 (0:00:00.375)       0:02:59.916 ******** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 02 October 2026  10:40:56 +0000 (0:00:00.177)       0:03:00.093 ******** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 02 October 2026  10:40:57 +0000 (0:00:01.713)       0:03:01.807 ******** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nFriday 02 October 2026  10:41:07 +0000 (0:00:10.077)       0:03:11.884 ******** \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] ******************************\nFriday 02 October 2026  10:41:08 +0000 (0:00:00.799)       0:03:12.684 ******** \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;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \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=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \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=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:41:11 +0000 (0:00:03.354)       0:03:16.038 ******** \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------ 122.45s\nrabbitmq : Restart rabbitmq container ---------------------------------- 15.41s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.27s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 5.91s\nrabbitmq : Enable all stable feature flags ------------------------------ 3.35s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.39s\nrabbitmq : Copying over config.json files for services ------------------ 2.33s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.02s\nrabbitmq : Copying over enabled_plugins --------------------------------- 1.99s\nrabbitmq : Get container facts ------------------------------------------ 1.94s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 1.87s\nservice-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.87s\nrabbitmq : include_tasks ------------------------------------------------ 1.87s\nrabbitmq : Get container facts ------------------------------------------ 1.86s\nrabbitmq : Put RabbitMQ node into maintenance mode if in cluster -------- 1.63s\nrabbitmq : Copying over advanced.config --------------------------------- 1.56s\nrabbitmq : Copying over definitions.json -------------------------------- 1.51s\nrabbitmq : Ensuring config directories exist ---------------------------- 1.39s\nGroup hosts based on enabled services ----------------------------------- 1.30s\nGroup hosts based on Kolla action --------------------------------------- 1.28s\n\n\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nFriday 02 October 2026  10:34:35 +0000 (0:00:00.623)       0:00:00.623 ******** \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] ****\nFriday 02 October 2026  10:34:38 +0000 (0:00:02.737)       0:00:03.361 ******** \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] ***\nFriday 02 October 2026  10:34:41 +0000 (0:00:02.806)       0:00:06.168 ******** \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.netdata : Install apt-transport-https package] ************\nFriday 02 October 2026  10:34:44 +0000 (0:00:03.884)       0:00:10.052 ******** \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-4]\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\nTASK [osism.services.netdata : Add repository gpg key] *************************\nFriday 02 October 2026  10:34:47 +0000 (0:00:02.732)       0:00:12.785 ******** \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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nFriday 02 October 2026  10:34:50 +0000 (0:00:02.545)       0:00:15.330 ******** \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-4]\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-manager]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nFriday 02 October 2026  10:35:04 +0000 (0:00:14.465)       0:00:29.795 ******** \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-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nSTILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***\n\nSTILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***\n\nSTILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***\n\nSTILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***\n\nSTILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nFriday 02 October 2026  10:42:52 +0000 (0:07:47.610)       0:08:17.406 ******** \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] ***********************\nFriday 02 October 2026  10:42:53 +0000 (0:00:01.615)       0:08:19.021 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-manager] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m\n\nTASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***\nFriday 02 October 2026  10:42:57 +0000 (0:00:03.824)       0:08:22.846 ******** \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.netdata : Opt out from anonymous statistics] **************\nFriday 02 October 2026  10:42:59 +0000 (0:00:01.520)       0:08:24.366 ******** \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-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] ***************\nFriday 02 October 2026  10:43:00 +0000 (0:00:01.267)       0:08:25.633 ******** \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-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-manager]\u001b[0m\n\nTASK [osism.services.netdata : Manage service netdata] *************************\nFriday 02 October 2026  10:43:02 +0000 (0:00:01.724)       0:08:27.358 ******** \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-manager]\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.services.netdata : Include host type specific tasks] ***************\nFriday 02 October 2026  10:43:04 +0000 (0:00:02.271)       0:08:29.629 ******** \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] **********\nFriday 02 October 2026  10:43:06 +0000 (0:00:01.820)       0:08:31.450 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nFriday 02 October 2026  10:43:08 +0000 (0:00:01.743)       0:08:33.193 ******** \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-5]\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\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 ********************************************************************\nFriday 02 October 2026  10:43:11 +0000 (0:00:03.515)       0:08:36.709 ******** \n=============================================================================== \nosism.services.netdata : Install package netdata ---------------------- 467.61s\nosism.services.netdata : Add repository -------------------------------- 14.47s\nosism.services.netdata : Remove old architecture-dependent repository --- 3.88s\nosism.services.netdata : Copy configuration files ----------------------- 3.82s\nosism.services.netdata : Restart service netdata ------------------------ 3.52s\nosism.services.netdata : Include distribution specific install tasks ---- 2.81s\nGroup hosts based on enabled services ----------------------------------- 2.74s\nosism.services.netdata : Install apt-transport-https package ------------ 2.73s\nosism.services.netdata : Add repository gpg key ------------------------- 2.55s\nosism.services.netdata : Manage service netdata ------------------------- 2.27s\nosism.services.netdata : Include host type specific tasks --------------- 1.82s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.74s\nosism.services.netdata : Add netdata user to docker group --------------- 1.72s\nosism.services.netdata : Include config tasks --------------------------- 1.62s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.52s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.27s\n\n\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:38:58 +0000 (0:00:00.207)       0:00:00.207 ******** \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] ***********************************\nFriday 02 October 2026  10:38:59 +0000 (0:00:00.742)       0:00:00.949 ******** \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\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\nPLAY [Apply role ovn-controller] ***********************************************\n\nTASK [ovn-controller : include_tasks] ******************************************\nFriday 02 October 2026  10:39:00 +0000 (0:00:01.580)       0:00:02.529 ******** \n\u001b[0;36mincluded: /ansible/roles/ovn-controller/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 [ovn-controller : Ensuring config directories exist] **********************\nFriday 02 October 2026  10:39:02 +0000 (0:00:01.364)       0:00:03.894 ******** \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [ovn-controller : Copying over config.json files for services] ************\nFriday 02 October 2026  10:39:03 +0000 (0:00:01.819)       0:00:05.714 ******** \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [ovn-controller : Ensuring systemd override directory exists] *************\nFriday 02 October 2026  10:39:05 +0000 (0:00:01.899)       0:00:07.613 ******** \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [ovn-controller : Copying over systemd override] **************************\nFriday 02 October 2026  10:39:06 +0000 (0:00:01.135)       0:00:08.748 ******** \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Check containers] ************\nFriday 02 October 2026  10:39:09 +0000 (0:00:02.725)       0:00:11.474 ******** \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:39:11 +0000 (0:00:01.610)       0:00:13.084 ******** \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] ********************************\nFriday 02 October 2026  10:39:12 +0000 (0:00:00.897)       0:00:13.981 ******** \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************\nFriday 02 October 2026  10:39:14 +0000 (0:00:01.843)       0:00:15.825 ******** \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nFriday 02 October 2026  10:39:16 +0000 (0:00:02.359)       0:00:18.185 ******** \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-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\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-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\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-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-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-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-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-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-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-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-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-5] => (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-3] => (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-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\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-5] => (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-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\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-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\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-5] => (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-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\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-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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;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-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-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\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-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-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\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-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\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-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', '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\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 02 October 2026  10:39:37 +0000 (0:00:20.788)       0:00:38.973 ******** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 02 October 2026  10:39:37 +0000 (0:00:00.121)       0:00:39.094 ******** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 02 October 2026  10:39:37 +0000 (0:00:00.092)       0:00:39.187 ******** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 02 October 2026  10:39:37 +0000 (0:00:00.079)       0:00:39.266 ******** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 02 October 2026  10:39:37 +0000 (0:00:00.070)       0:00:39.336 ******** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 02 October 2026  10:39:37 +0000 (0:00:00.093)       0:00:39.429 ******** \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nFriday 02 October 2026  10:39:37 +0000 (0:00:00.076)       0:00:39.506 ******** \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\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nFriday 02 October 2026  10:39:39 +0000 (0:00:01.931)       0:00:41.437 ******** \n\u001b[0;33mchanged: [testbed-node-0]\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]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nFriday 02 October 2026  10:39:48 +0000 (0:00:08.432)       0:00:49.869 ******** \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] **************************************************\nFriday 02 October 2026  10:39:48 +0000 (0:00:00.860)       0:00:50.730 ******** \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] *************\nFriday 02 October 2026  10:39:49 +0000 (0:00:00.852)       0:00:51.582 ******** \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 : Divide hosts by their OVN NB volume availability] ***************\nFriday 02 October 2026  10:39:50 +0000 (0:00:01.022)       0:00:52.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 [ovn-db : Divide hosts by their OVN SB volume availability] ***************\nFriday 02 October 2026  10:39:51 +0000 (0:00:00.340)       0:00:52.945 ******** \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] *******\nFriday 02 October 2026  10:39:51 +0000 (0:00:00.375)       0:00:53.321 ******** \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] *******\nFriday 02 October 2026  10:39:51 +0000 (0:00:00.350)       0:00:53.671 ******** \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] ************************\nFriday 02 October 2026  10:39:52 +0000 (0:00:00.623)       0:00:54.294 ******** \n\u001b[0;36mskipping: [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] *****************************\nFriday 02 October 2026  10:39:52 +0000 (0:00:00.320)       0:00:54.615 ******** \n\u001b[0;36mskipping: [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] *************\nFriday 02 October 2026  10:39:53 +0000 (0:00:00.306)       0:00:54.921 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:39:53 +0000 (0:00:00.408)       0:00:55.330 ******** \n\u001b[0;36mskipping: [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] **************\nFriday 02 October 2026  10:39:54 +0000 (0:00:00.568)       0:00:55.898 ******** \n\u001b[0;36mskipping: [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] *****************\nFriday 02 October 2026  10:39:54 +0000 (0:00:00.330)       0:00:56.228 ******** \n\u001b[0;36mskipping: [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] ************************\nFriday 02 October 2026  10:39:54 +0000 (0:00:00.483)       0:00:56.712 ******** \n\u001b[0;36mskipping: [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] *****************************\nFriday 02 October 2026  10:39:55 +0000 (0:00:00.645)       0:00:57.358 ******** \n\u001b[0;36mskipping: [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] *************\nFriday 02 October 2026  10:39:56 +0000 (0:00:00.692)       0:00:58.050 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:39:56 +0000 (0:00:00.479)       0:00:58.529 ******** \n\u001b[0;36mskipping: [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] **************\nFriday 02 October 2026  10:39:57 +0000 (0:00:00.429)       0:00:58.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 [ovn-db : Fail on existing OVN SB cluster with no leader] *****************\nFriday 02 October 2026  10:39:57 +0000 (0:00:00.382)       0:00:59.342 ******** \n\u001b[0;36mskipping: [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] **************************************************\nFriday 02 October 2026  10:39:58 +0000 (0:00:00.613)       0:00:59.955 ******** \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)] *******************\nFriday 02 October 2026  10:39:58 +0000 (0:00:00.666)       0:01:00.622 ******** \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)] *******************\nFriday 02 October 2026  10:39:59 +0000 (0:00:00.460)       0:01:01.082 ******** \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] ****************************************\nFriday 02 October 2026  10:40:00 +0000 (0:00:00.779)       0:01:01.861 ******** \n\u001b[0;36mskipping: [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] ****************************************\nFriday 02 October 2026  10:40:00 +0000 (0:00:00.466)       0:01:02.327 ******** \n\u001b[0;36mskipping: [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] ***\nFriday 02 October 2026  10:40:00 +0000 (0:00:00.409)       0:01:02.737 ******** \n\u001b[0;36mskipping: [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] ***\nFriday 02 October 2026  10:40:01 +0000 (0:00:00.498)       0:01:03.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\nTASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************\nFriday 02 October 2026  10:40:02 +0000 (0:00:00.827)       0:01:04.063 ******** \n\u001b[0;36mskipping: [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)] ********************\nFriday 02 October 2026  10:40:02 +0000 (0:00:00.366)       0:01:04.429 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:40:02 +0000 (0:00:00.361)       0:01:04.791 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nFriday 02 October 2026  10:40:07 +0000 (0:00:04.986)       0:01:09.777 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nFriday 02 October 2026  10:40:15 +0000 (0:00:07.532)       0:01:17.310 ******** \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] *****\nFriday 02 October 2026  10:40:16 +0000 (0:00:00.820)       0:01:18.130 ******** \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] **********\nFriday 02 October 2026  10:40:17 +0000 (0:00:00.951)       0:01:19.082 ******** \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 [ovn-db : Generate config files for OVN relay services] *******************\nFriday 02 October 2026  10:40:20 +0000 (0:00:02.957)       0:01:22.039 ******** \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 [service-check-containers : ovn_db | Check containers] ********************\nFriday 02 October 2026  10:40:22 +0000 (0:00:01.964)       0:01:24.003 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:40:26 +0000 (0:00:04.633)       0:01:28.637 ******** \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] ********************************\nFriday 02 October 2026  10:40:27 +0000 (0:00:00.418)       0:01:29.056 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nFriday 02 October 2026  10:40:29 +0000 (0:00:02.517)       0:01:31.573 ******** \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 : Store changed containers to pass to the handler] ***\nFriday 02 October 2026  10:41:01 +0000 (0:00:31.770)       0:02:03.344 ******** \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 | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:41:01 +0000 (0:00:00.423)       0:02:03.768 ******** \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers: Restart ovn-sb-db-relay container\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers: Restart ovn-sb-db-relay container\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers: Restart ovn-sb-db-relay container\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 02 October 2026  10:41:02 +0000 (0:00:00.991)       0:02:04.760 ******** \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 02 October 2026  10:41:03 +0000 (0:00:00.092)       0:02:04.852 ******** \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 02 October 2026  10:41:03 +0000 (0:00:00.073)       0:02:04.926 ******** \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nFriday 02 October 2026  10:41:03 +0000 (0:00:00.090)       0:02:05.017 ******** \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] *************************\nFriday 02 October 2026  10:41:15 +0000 (0:00:12.122)       0:02:17.140 ******** \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-relay container] *******************\nFriday 02 October 2026  10:41:28 +0000 (0:00:13.319)       0:02:30.459 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'changed': True, 'result': True, 'invocation': {'module_args': {'auth_email': None, 'auth_password': None, 'auth_registry': 'registry.osism.tech/dockerhub', 'auth_username': None, 'restart_policy': 'unless-stopped', 'restart_retries': 10, 'graceful_timeout': 60, 'client_timeout': 120, 'container_engine': 'docker', 'action': 'compare_container', 'name': 'ovn_sb_db_relay_1', 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db-relay-1/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'detach': True, 'labels': {}, 'cap_add': [], 'security_opt': [], 'privileged': False, 'remove_on_exit': True, 'state': 'running', 'tls_verify': False, 'tty': False, 'ignore_missing': False, 'api_version': 'auto', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RELAY_ID': '1'}}}, 'failed': False, 'item': 1, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'changed': True, 'result': True, 'invocation': {'module_args': {'auth_email': None, 'auth_password': None, 'auth_registry': 'registry.osism.tech/dockerhub', 'auth_username': None, 'restart_policy': 'unless-stopped', 'restart_retries': 10, 'graceful_timeout': 60, 'client_timeout': 120, 'container_engine': 'docker', 'action': 'compare_container', 'name': 'ovn_sb_db_relay_1', 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db-relay-1/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'detach': True, 'labels': {}, 'cap_add': [], 'security_opt': [], 'privileged': False, 'remove_on_exit': True, 'state': 'running', 'tls_verify': False, 'tty': False, 'ignore_missing': False, 'api_version': 'auto', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RELAY_ID': '1'}}}, 'failed': False, 'item': 1, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'changed': True, 'result': True, 'invocation': {'module_args': {'auth_email': None, 'auth_password': None, 'auth_registry': 'registry.osism.tech/dockerhub', 'auth_username': None, 'restart_policy': 'unless-stopped', 'restart_retries': 10, 'graceful_timeout': 60, 'client_timeout': 120, 'container_engine': 'docker', 'action': 'compare_container', 'name': 'ovn_sb_db_relay_1', 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db-relay-1/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'detach': True, 'labels': {}, 'cap_add': [], 'security_opt': [], 'privileged': False, 'remove_on_exit': True, 'state': 'running', 'tls_verify': False, 'tty': False, 'ignore_missing': False, 'api_version': 'auto', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RELAY_ID': '1'}}}, 'failed': False, 'item': 1, 'ansible_loop_var': 'item'})\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nFriday 02 October 2026  10:41:46 +0000 (0:00:18.165)       0:02:48.625 ******** \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 [ovn-db : Wait for leader election] ***************************************\nFriday 02 October 2026  10:42:01 +0000 (0:00:15.045)       0:03:03.671 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nFriday 02 October 2026  10:42:02 +0000 (0:00:00.191)       0:03:03.863 ******** \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 [ovn-db : Configure OVN NB connection settings] ***************************\nFriday 02 October 2026  10:42:03 +0000 (0:00:01.381)       0:03:05.244 ******** \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] ******************************\nFriday 02 October 2026  10:42:04 +0000 (0:00:00.707)       0:03:05.952 ******** \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] ***************************\nFriday 02 October 2026  10:42:04 +0000 (0:00:00.779)       0:03:06.731 ******** \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] *********************************************\nFriday 02 October 2026  10:42:05 +0000 (0:00:00.638)       0:03:07.369 ******** \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] *********************************************\nFriday 02 October 2026  10:42:07 +0000 (0:00:01.695)       0:03:09.064 ******** \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] ***************************************\nFriday 02 October 2026  10:42:08 +0000 (0:00:00.748)       0:03:09.813 ******** \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] **************************************\nFriday 02 October 2026  10:42:08 +0000 (0:00:00.835)       0:03:10.649 ******** \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] ******************************\nFriday 02 October 2026  10:42:09 +0000 (0:00:00.382)       0:03:11.031 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nFriday 02 October 2026  10:42:12 +0000 (0:00:03.578)       0:03:14.610 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nFriday 02 October 2026  10:42:17 +0000 (0:00:05.014)       0:03:19.625 ******** \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] *****\nFriday 02 October 2026  10:42:18 +0000 (0:00:00.636)       0:03:20.261 ******** \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] **********\nFriday 02 October 2026  10:42:19 +0000 (0:00:00.831)       0:03:21.093 ******** \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 [ovn-db : Generate config files for OVN relay services] *******************\nFriday 02 October 2026  10:42:20 +0000 (0:00:01.443)       0:03:22.536 ******** \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] ********************\nFriday 02 October 2026  10:42:22 +0000 (0:00:01.524)       0:03:24.060 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:42:27 +0000 (0:00:05.032)       0:03:29.092 ******** \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] ********************************\nFriday 02 October 2026  10:42:27 +0000 (0:00:00.665)       0:03:29.758 ******** \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-2, testbed-node-1, 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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nFriday 02 October 2026  10:42:31 +0000 (0:00:03.656)       0:03:33.414 ******** \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 [service-check-containers : Store changed containers to pass to the handler] ***\nFriday 02 October 2026  10:43:06 +0000 (0:00:35.160)       0:04:08.575 ******** \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 | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:43:07 +0000 (0:00:00.381)       0:04:08.956 ******** \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Nothing changed - not notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Nothing changed - not notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Nothing changed - not notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 02 October 2026  10:43:08 +0000 (0:00:01.707)       0:04:10.663 ******** \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 02 October 2026  10:43:08 +0000 (0:00:00.116)       0:04:10.779 ******** \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 02 October 2026  10:43:09 +0000 (0:00:00.262)       0:04:11.041 ******** \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nFriday 02 October 2026  10:43:09 +0000 (0:00:00.145)       0:04:11.186 ******** \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 container] *************************\nFriday 02 October 2026  10:43:25 +0000 (0:00:15.979)       0:04:27.166 ******** \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] ***************************************\nFriday 02 October 2026  10:43:42 +0000 (0:00:16.689)       0:04:43.855 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nFriday 02 October 2026  10:43:42 +0000 (0:00:00.150)       0:04:44.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\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nFriday 02 October 2026  10:43:43 +0000 (0:00:00.885)       0:04:44.891 ******** \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] ******************************\nFriday 02 October 2026  10:43:43 +0000 (0:00:00.689)       0:04:45.580 ******** \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] ***************************\nFriday 02 October 2026  10:43:44 +0000 (0:00:00.919)       0:04:46.500 ******** \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 [ovn-db : Wait for ovn-nb-db] *********************************************\nFriday 02 October 2026  10:43:45 +0000 (0:00:00.758)       0:04:47.258 ******** \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] *********************************************\nFriday 02 October 2026  10:43:46 +0000 (0:00:01.349)       0:04:48.607 ******** \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] ***************************************\nFriday 02 October 2026  10:43:47 +0000 (0:00:00.845)       0:04:49.453 ******** \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=66  \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=64  \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=64  \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 ********************************************************************\nFriday 02 October 2026  10:43:48 +0000 (0:00:01.274)       0:04:50.727 ******** \n=============================================================================== \nservice-check-containers : ovn_db | Check containers with iteration ---- 35.16s\nservice-check-containers : ovn_db | Check containers with iteration ---- 31.77s\novn-db : Restart ovn-sb-db container ----------------------------------- 30.01s\novn-db : Restart ovn-nb-db container ----------------------------------- 28.10s\novn-controller : Configure OVN in OVSDB -------------------------------- 20.79s\novn-db : Restart ovn-sb-db-relay container ----------------------------- 18.17s\novn-db : Restart ovn-northd container ---------------------------------- 15.05s\novn-controller : Restart ovn-controller container ----------------------- 8.43s\novn-db : Copying over config.json files for services -------------------- 7.53s\nservice-check-containers : ovn_db | Check containers -------------------- 5.03s\novn-db : Copying over config.json files for services -------------------- 5.01s\novn-db : Ensuring config directories exist ------------------------------ 4.99s\nservice-check-containers : ovn_db | Check containers -------------------- 4.63s\nservice-check-containers : Include tasks -------------------------------- 3.66s\novn-db : Ensuring config directories exist ------------------------------ 3.58s\novn-db : Copying over config.json files for OVN relay services ---------- 2.96s\novn-controller : Copying over systemd override -------------------------- 2.73s\nservice-check-containers : Include tasks -------------------------------- 2.52s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.36s\novn-db : Generate config files for OVN relay services ------------------- 1.96s\n\n\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:43:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:43:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:37:25 +0000 (0:00:01.430)       0:00:01.430 ******** \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] ***********************************\nFriday 02 October 2026  10:37:27 +0000 (0:00:01.383)       0:00:02.813 ******** \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] ********************************************\nFriday 02 October 2026  10:37:28 +0000 (0:00:01.273)       0:00:04.087 ******** \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] ***************************************\nFriday 02 October 2026  10:37:30 +0000 (0:00:02.151)       0:00:06.238 ******** \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 [Setting sysctl values] ***************************************************\nFriday 02 October 2026  10:37:33 +0000 (0:00:02.550)       0:00:08.789 ******** \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nFriday 02 October 2026  10:37:35 +0000 (0:00:02.378)       0:00:11.167 ******** \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 [sysctl : Setting sysctl values] ******************************************\nFriday 02 October 2026  10:37:37 +0000 (0:00:01.805)       0:00:12.972 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\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-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\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-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\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-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\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\nTASK [module-load : Load modules] **********************************************\nFriday 02 October 2026  10:37:41 +0000 (0:00:04.280)       0:00:17.252 ******** \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\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nFriday 02 October 2026  10:37:42 +0000 (0:00:01.154)       0:00:18.407 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nFriday 02 October 2026  10:37:44 +0000 (0:00:01.987)       0:00:20.394 ******** \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] ************************\nFriday 02 October 2026  10:37:45 +0000 (0:00:00.731)       0:00:21.126 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [loadbalancer : Ensuring haproxy service config subdir exists] ************\nFriday 02 October 2026  10:37:48 +0000 (0:00:03.255)       0:00:24.381 ******** \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] ****\nFriday 02 October 2026  10:37:51 +0000 (0:00:02.384)       0:00:26.765 ******** \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=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\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\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nFriday 02 October 2026  10:37:53 +0000 (0:00:02.433)       0:00:29.199 ******** \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] *******************\nFriday 02 October 2026  10:37:55 +0000 (0:00:01.518)       0:00:30.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 [loadbalancer : Removing checks for services which are disabled] **********\nFriday 02 October 2026  10:37:59 +0000 (0:00:04.004)       0:00:34.722 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************\nFriday 02 October 2026  10:38:01 +0000 (0:00:02.098)       0:00:36.820 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************\nFriday 02 October 2026  10:38:06 +0000 (0:00:05.579)       0:00:42.400 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.cfg] *********************************\nFriday 02 October 2026  10:38:11 +0000 (0:00:04.203)       0:00:46.603 ******** \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] *****************************\nFriday 02 October 2026  10:38:14 +0000 (0:00:03.503)       0:00:50.107 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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] *****\nFriday 02 October 2026  10:38:23 +0000 (0:00:09.002)       0:00:59.110 ******** \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 [loadbalancer : Copying over custom haproxy services configuration] *******\nFriday 02 October 2026  10:38:24 +0000 (0:00:00.854)       0:00:59.964 ******** \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] *****************************\nFriday 02 October 2026  10:38:27 +0000 (0:00:02.694)       0:01:02.659 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\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\nTASK [loadbalancer : include_tasks] ********************************************\nFriday 02 October 2026  10:38:29 +0000 (0:00:02.453)       0:01:05.112 ******** \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] *********************************\nFriday 02 October 2026  10:38:30 +0000 (0:00:00.851)       0:01:05.964 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] ************************\nFriday 02 October 2026  10:38:32 +0000 (0:00:02.487)       0:01:08.451 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-cert.pem] ***************************\nFriday 02 October 2026  10:38:34 +0000 (0:00:01.832)       0:01:10.284 ******** \n\u001b[0;36mskipping: [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] ****************************\nFriday 02 October 2026  10:38:35 +0000 (0:00:00.810)       0:01:11.094 ******** \n\u001b[0;36mskipping: [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] ********\nFriday 02 October 2026  10:38:35 +0000 (0:00:00.340)       0:01:11.435 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nFriday 02 October 2026  10:38:39 +0000 (0:00:03.676)       0:01:15.112 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nFriday 02 October 2026  10:38:40 +0000 (0:00:00.811)       0:01:15.923 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy start script] ************************\nFriday 02 October 2026  10:38:41 +0000 (0:00:01.565)       0:01:17.489 ******** \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-1] => (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] ***********************\nFriday 02 October 2026  10:38:43 +0000 (0:00:01.491)       0:01:18.980 ******** \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] ****************************\nFriday 02 October 2026  10:38:45 +0000 (0:00:02.033)       0:01:21.014 ******** \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/sshd_config.j2', 'dest': 'sshd_config'}) \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\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\nTASK [service-check-containers : loadbalancer | Check containers] **************\nFriday 02 October 2026  10:38:48 +0000 (0:00:02.583)       0:01:23.597 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:38:50 +0000 (0:00:02.962)       0:01:26.560 ******** \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] ********************************\nFriday 02 October 2026  10:38:51 +0000 (0:00:00.424)       0:01:26.984 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : aodh] *****************************************************\nFriday 02 October 2026  10:38:52 +0000 (0:00:01.362)       0:01:28.347 ******** \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] ***********************\nFriday 02 October 2026  10:38:53 +0000 (0:00:00.662)       0:01:29.010 ******** \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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:38:59 +0000 (0:00:05.857)       0:01:34.867 ******** \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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nFriday 02 October 2026  10:39:00 +0000 (0:00:01.246)       0:01:36.114 ******** \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] ***************\nFriday 02 October 2026  10:39:01 +0000 (0:00:01.162)       0:01:37.276 ******** \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] ***************\nFriday 02 October 2026  10:39:03 +0000 (0:00:01.904)       0:01:39.180 ******** \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] *************************************************\nFriday 02 October 2026  10:39:06 +0000 (0:00:02.405)       0:01:41.585 ******** \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] *******************\nFriday 02 October 2026  10:39:06 +0000 (0:00:00.857)       0:01:42.443 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:39:12 +0000 (0:00:05.182)       0:01:47.626 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************\nFriday 02 October 2026  10:39:13 +0000 (0:00:01.902)       0:01:49.528 ******** \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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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] ***********\nFriday 02 October 2026  10:39:14 +0000 (0:00:00.992)       0:01:50.521 ******** \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] ***********\nFriday 02 October 2026  10:39:16 +0000 (0:00:01.141)       0:01:51.663 ******** \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] ***************************************************\nFriday 02 October 2026  10:39:19 +0000 (0:00:03.539)       0:01:55.203 ******** \n\u001b[0;36mskipping: [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] *************************************************\nFriday 02 October 2026  10:39:20 +0000 (0:00:00.715)       0:01:55.919 ******** \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] *******************\nFriday 02 October 2026  10:39:21 +0000 (0:00:00.780)       0:01:56.699 ******** \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\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-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\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nFriday 02 October 2026  10:39:24 +0000 (0:00:03.084)       0:01:59.784 ******** \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\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\nTASK [haproxy-config : Configuring firewall for ceph-rgw] **********************\nFriday 02 October 2026  10:39:26 +0000 (0:00:02.090)       0:02:01.874 ******** \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-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\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-2]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nFriday 02 October 2026  10:39:28 +0000 (0:00:02.081)       0:02:03.955 ******** \n\u001b[0;36mskipping: [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] ***********\nFriday 02 October 2026  10:39:28 +0000 (0:00:00.441)       0:02:04.397 ******** \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 02 October 2026  10:39:30 +0000 (0:00:01.705)       0:02:06.102 ******** \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] *********************\nFriday 02 October 2026  10:39:31 +0000 (0:00:01.108)       0:02:07.211 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:39:35 +0000 (0:00:03.751)       0:02:10.962 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [haproxy-config : Configuring firewall for cinder] ************************\nFriday 02 October 2026  10:39:36 +0000 (0:00:00.692)       0:02:11.654 ******** \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': False, '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': False, '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': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': False, 'backend_http_extra': ['option httpchk']}}) \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': False, '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': False, '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': False, '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] *************\nFriday 02 October 2026  10:39:37 +0000 (0:00:01.186)       0:02:12.841 ******** \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] *************\nFriday 02 October 2026  10:39:38 +0000 (0:00:01.213)       0:02:14.055 ******** \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] ***********************************************\nFriday 02 October 2026  10:39:40 +0000 (0:00:02.131)       0:02:16.186 ******** \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 02 October 2026  10:39:40 +0000 (0:00:00.359)       0:02:16.546 ******** \n\u001b[0;36mskipping: [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] ************************************************\nFriday 02 October 2026  10:39:41 +0000 (0:00:00.584)       0:02:17.131 ******** \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] ******************\nFriday 02 October 2026  10:39:42 +0000 (0:00:00.826)       0:02:17.957 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:39:46 +0000 (0:00:04.131)       0:02:22.089 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [haproxy-config : Configuring firewall for designate] *********************\nFriday 02 October 2026  10:39:47 +0000 (0:00:01.282)       0:02:23.372 ******** \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-0]\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-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', '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-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] **********\nFriday 02 October 2026  10:39:48 +0000 (0:00:01.114)       0:02:24.486 ******** \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 [proxysql-config : Copying over designate ProxySQL rules config] **********\nFriday 02 October 2026  10:39:50 +0000 (0:00:01.379)       0:02:25.866 ******** \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 [include_role : etcd] *****************************************************\nFriday 02 October 2026  10:39:52 +0000 (0:00:02.286)       0:02:28.152 ******** \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 02 October 2026  10:39:53 +0000 (0:00:00.584)       0:02:28.737 ******** \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] *********************\nFriday 02 October 2026  10:39:54 +0000 (0:00:00.875)       0:02:29.613 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:39:59 +0000 (0:00:05.518)       0:02:35.132 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************\nFriday 02 October 2026  10:40:03 +0000 (0:00:04.193)       0:02:39.326 ******** \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-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\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-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\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nFriday 02 October 2026  10:40:09 +0000 (0:00:05.482)       0:02:44.808 ******** \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] *************\nFriday 02 October 2026  10:40:10 +0000 (0:00:01.586)       0:02:46.394 ******** \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] **************************************************\nFriday 02 October 2026  10:40:13 +0000 (0:00:02.729)       0:02:49.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 [include_role : grafana] **************************************************\nFriday 02 October 2026  10:40:14 +0000 (0:00:00.684)       0:02:49.808 ******** \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] ********************\nFriday 02 October 2026  10:40:15 +0000 (0:00:01.019)       0:02:50.827 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:40:20 +0000 (0:00:05.641)       0:02:56.469 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************\nFriday 02 October 2026  10:40:21 +0000 (0:00:00.887)       0:02:57.356 ******** \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-0]\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-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] ************\nFriday 02 October 2026  10:40:22 +0000 (0:00:01.152)       0:02:58.509 ******** \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] ************\nFriday 02 October 2026  10:40:24 +0000 (0:00:01.821)       0:03:00.331 ******** \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] *****************************************************\nFriday 02 October 2026  10:40:27 +0000 (0:00:02.421)       0:03:02.752 ******** \n\u001b[0;36mskipping: [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] **************************************************\nFriday 02 October 2026  10:40:27 +0000 (0:00:00.633)       0:03:03.386 ******** \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] ********************\nFriday 02 October 2026  10:40:28 +0000 (0:00:01.064)       0:03:04.451 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***\nFriday 02 October 2026  10:40:34 +0000 (0:00:05.509)       0:03:09.960 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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 [haproxy-config : Configuring firewall for horizon] ***********************\nFriday 02 October 2026  10:40:36 +0000 (0:00:02.035)       0:03:11.995 ******** \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': False}}) \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': False}}) \u001b[0m\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': False}}) \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-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-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': False}}) \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-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\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': False}}) \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': False}}) \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-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-0]\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\nTASK [proxysql-config : Copying over horizon ProxySQL users config] ************\nFriday 02 October 2026  10:40:38 +0000 (0:00:02.030)       0:03:14.026 ******** \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] ************\nFriday 02 October 2026  10:40:40 +0000 (0:00:01.587)       0:03:15.613 ******** \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] *************************************************\nFriday 02 October 2026  10:40:43 +0000 (0:00:03.323)       0:03:18.937 ******** \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 02 October 2026  10:40:44 +0000 (0:00:00.916)       0:03:19.853 ******** \n\u001b[0;36mskipping: [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] *************************************************\nFriday 02 October 2026  10:40:44 +0000 (0:00:00.452)       0:03:20.306 ******** \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] *******************\nFriday 02 October 2026  10:40:46 +0000 (0:00:01.982)       0:03:22.288 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:40:52 +0000 (0:00:06.011)       0:03:28.299 ******** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [haproxy-config : Configuring firewall for keystone] **********************\nFriday 02 October 2026  10:40:53 +0000 (0:00:00.903)       0:03:29.203 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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] ***********\nFriday 02 October 2026  10:40:55 +0000 (0:00:01.579)       0:03:30.783 ******** \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] ***********\nFriday 02 October 2026  10:40:56 +0000 (0:00:01.521)       0:03:32.304 ******** \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] **********************************************\nFriday 02 October 2026  10:40:59 +0000 (0:00:02.561)       0:03:34.866 ******** \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 02 October 2026  10:40:59 +0000 (0:00:00.367)       0:03:35.233 ******** \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] *********************\nFriday 02 October 2026  10:41:01 +0000 (0:00:01.386)       0:03:36.619 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:41:05 +0000 (0:00:04.081)       0:03:40.701 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************\nFriday 02 October 2026  10:41:06 +0000 (0:00:01.239)       0:03:41.940 ******** \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-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\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\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nFriday 02 October 2026  10:41:08 +0000 (0:00:02.471)       0:03:44.412 ******** \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] *************\nFriday 02 October 2026  10:41:10 +0000 (0:00:01.800)       0:03:46.213 ******** \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 [include_role : manila] ***************************************************\nFriday 02 October 2026  10:41:13 +0000 (0:00:02.642)       0:03:48.855 ******** \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] *********************\nFriday 02 October 2026  10:41:14 +0000 (0:00:01.127)       0:03:49.983 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:41:20 +0000 (0:00:05.822)       0:03:55.806 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [haproxy-config : Configuring firewall for manila] ************************\nFriday 02 October 2026  10:41:21 +0000 (0:00:01.536)       0:03:57.342 ******** \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-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-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\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-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\nTASK [proxysql-config : Copying over manila ProxySQL users config] *************\nFriday 02 October 2026  10:41:23 +0000 (0:00:01.669)       0:03:59.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\nTASK [proxysql-config : Copying over manila ProxySQL rules config] *************\nFriday 02 October 2026  10:41:25 +0000 (0:00:02.008)       0:04:01.020 ******** \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 [include_role : mariadb] **************************************************\nFriday 02 October 2026  10:41:28 +0000 (0:00:02.771)       0:04:03.791 ******** \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] *******************************\nFriday 02 October 2026  10:41:29 +0000 (0:00:01.398)       0:04:05.189 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nFriday 02 October 2026  10:41:33 +0000 (0:00:03.647)       0:04:08.836 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 : Add configuration for mariadb when using single external frontend] ***\nFriday 02 October 2026  10:41:39 +0000 (0:00:06.461)       0:04:15.298 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************\nFriday 02 October 2026  10:41:42 +0000 (0:00:02.440)       0:04:17.738 ******** \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] ************\nFriday 02 October 2026  10:41:44 +0000 (0:00:02.525)       0:04:20.263 ******** \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] ************\nFriday 02 October 2026  10:41:47 +0000 (0:00:02.570)       0:04:22.834 ******** \n\u001b[0;36mskipping: [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] *************************************************\nFriday 02 October 2026  10:41:49 +0000 (0:00:02.726)       0:04:25.560 ******** \n\u001b[0;36mskipping: [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] ************************************************\nFriday 02 October 2026  10:41:50 +0000 (0:00:00.392)       0:04:25.953 ******** \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] ******************\nFriday 02 October 2026  10:41:51 +0000 (0:00:01.513)       0:04:27.466 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:41:54 +0000 (0:00:02.262)       0:04:29.729 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************\nFriday 02 October 2026  10:41:54 +0000 (0:00:00.613)       0:04:30.342 ******** \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-0]\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-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] **********\nFriday 02 October 2026  10:41:55 +0000 (0:00:00.720)       0:04:31.062 ******** \n\u001b[0;36mskipping: [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] **********\nFriday 02 October 2026  10:41:56 +0000 (0:00:00.894)       0:04:31.957 ******** \n\u001b[0;36mskipping: [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] **************************************************\nFriday 02 October 2026  10:41:57 +0000 (0:00:01.502)       0:04:33.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\nTASK [include_role : neutron] **************************************************\nFriday 02 October 2026  10:41:58 +0000 (0:00:00.427)       0:04:33.887 ******** \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] ********************\nFriday 02 October 2026  10:41:59 +0000 (0:00:01.313)       0:04:35.201 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-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/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', '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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:42:05 +0000 (0:00:05.894)       0:04:41.096 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \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/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', '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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0]\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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************\nFriday 02 October 2026  10:42:07 +0000 (0:00:02.043)       0:04:43.139 ******** \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-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\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\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nFriday 02 October 2026  10:42:10 +0000 (0:00:02.870)       0:04:46.010 ******** \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] ************\nFriday 02 October 2026  10:42:11 +0000 (0:00:01.358)       0:04:47.369 ******** \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] ************************************************\nFriday 02 October 2026  10:42:14 +0000 (0:00:02.362)       0:04:49.731 ******** \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] ******************\nFriday 02 October 2026  10:42:15 +0000 (0:00:01.360)       0:04:51.092 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nFriday 02 October 2026  10:42:19 +0000 (0:00:03.920)       0:04:55.012 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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] *********************\nFriday 02 October 2026  10:42:20 +0000 (0:00:00.866)       0:04:55.879 ******** \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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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] **********\nFriday 02 October 2026  10:42:21 +0000 (0:00:00.955)       0:04:56.835 ******** \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] **********\nFriday 02 October 2026  10:42:22 +0000 (0:00:01.607)       0:04:58.442 ******** \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] *****************************************************\nFriday 02 October 2026  10:42:25 +0000 (0:00:02.303)       0:05:00.745 ******** \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] ***********************\nFriday 02 October 2026  10:42:26 +0000 (0:00:01.419)       0:05:02.164 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:42:35 +0000 (0:00:09.342)       0:05:11.507 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [haproxy-config : Configuring firewall for nova] **************************\nFriday 02 October 2026  10:42:37 +0000 (0:00:01.946)       0:05:13.454 ******** \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': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \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': False, 'backend_http_extra': ['option httpchk']}}) \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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \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': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': False, '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': False, '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] ***************\nFriday 02 October 2026  10:42:39 +0000 (0:00:02.049)       0:05:15.503 ******** \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] ***************\nFriday 02 October 2026  10:42:42 +0000 (0:00:02.176)       0:05:17.680 ******** \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] ************************************************\nFriday 02 October 2026  10:42:45 +0000 (0:00:03.280)       0:05:20.960 ******** \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] ******************\nFriday 02 October 2026  10:42:47 +0000 (0:00:02.212)       0:05:23.172 ******** \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-novncproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***\nFriday 02 October 2026  10:42:49 +0000 (0:00:01.633)       0:05:24.806 ******** \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\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-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\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nFriday 02 October 2026  10:42:57 +0000 (0:00:07.770)       0:05:32.576 ******** \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-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\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\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****\nFriday 02 October 2026  10:42:59 +0000 (0:00:02.490)       0:05:35.067 ******** \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-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-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_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] **********\nFriday 02 October 2026  10:43:03 +0000 (0:00:03.882)       0:05:38.950 ******** \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-cell ProxySQL rules config] **********\nFriday 02 October 2026  10:43:07 +0000 (0:00:03.890)       0:05:42.840 ******** \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 [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nFriday 02 October 2026  10:43:11 +0000 (0:00:04.332)       0:05:47.173 ******** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item=nova-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nFriday 02 October 2026  10:43:13 +0000 (0:00:01.505)       0:05:48.679 ******** \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\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-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\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nFriday 02 October 2026  10:43:15 +0000 (0:00:02.547)       0:05:51.226 ******** \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-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-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] ***\nFriday 02 October 2026  10:43:18 +0000 (0:00:02.405)       0:05:53.632 ******** \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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nFriday 02 October 2026  10:43:19 +0000 (0:00:01.891)       0:05:55.523 ******** \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] **********\nFriday 02 October 2026  10:43:22 +0000 (0:00:02.540)       0:05: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 [nova-cell : Configure loadbalancer for nova-serialproxy] *****************\nFriday 02 October 2026  10:43:26 +0000 (0:00:03.550)       0:06:01.614 ******** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nFriday 02 October 2026  10:43:27 +0000 (0:00:01.534)       0:06:03.149 ******** \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-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-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] ***\nFriday 02 October 2026  10:43:29 +0000 (0:00:01.878)       0:06:05.027 ******** \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] ****\nFriday 02 October 2026  10:43:32 +0000 (0:00:03.307)       0:06:08.335 ******** \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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nFriday 02 October 2026  10:43:35 +0000 (0:00:02.984)       0:06:11.319 ******** \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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nFriday 02 October 2026  10:43:38 +0000 (0:00:02.290)       0:06:13.610 ******** \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 [include_role : octavia] **************************************************\nFriday 02 October 2026  10:43:41 +0000 (0:00:03.694)       0:06:17.304 ******** \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] ********************\nFriday 02 October 2026  10:43:43 +0000 (0:00:01.519)       0:06:18.823 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:43:48 +0000 (0:00:05.199)       0:06:24.022 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************\nFriday 02 October 2026  10:43:49 +0000 (0:00:01.119)       0:06:25.142 ******** \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': False}}) \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': False}}) \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': False}}) \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': False}}) \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': False}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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': False}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL users config] ************\nFriday 02 October 2026  10:43:50 +0000 (0:00:01.061)       0:06:26.204 ******** \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] ************\nFriday 02 October 2026  10:43:52 +0000 (0:00:01.800)       0:06:28.004 ******** \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] ***********************************************\nFriday 02 October 2026  10:43:55 +0000 (0:00:02.601)       0:06:30.606 ******** \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] *****************\nFriday 02 October 2026  10:43:56 +0000 (0:00:01.521)       0:06:32.128 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nFriday 02 October 2026  10:44:03 +0000 (0:00:06.888)       0:06:39.016 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************\nFriday 02 October 2026  10:44:04 +0000 (0:00:00.776)       0:06:39.792 ******** \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-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-1]\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] *********\nFriday 02 October 2026  10:44:05 +0000 (0:00:01.041)       0:06:40.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 [proxysql-config : Copying over opensearch ProxySQL rules config] *********\nFriday 02 October 2026  10:44:06 +0000 (0:00:01.229)       0:06:42.063 ******** \n\u001b[0;36mskipping: [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] ***********************************************\nFriday 02 October 2026  10:44:07 +0000 (0:00:01.492)       0:06:43.555 ******** \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] *****************\nFriday 02 October 2026  10:44:09 +0000 (0:00:01.630)       0:06:45.186 ******** \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***\nFriday 02 October 2026  10:44:14 +0000 (0:00:04.862)       0:06:50.048 ******** \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for prometheus] ********************\nFriday 02 October 2026  10:44:15 +0000 (0:00:01.406)       0:06:51.454 ******** \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] *********\nFriday 02 October 2026  10:44:17 +0000 (0:00:01.238)       0:06:52.693 ******** \n\u001b[0;36mskipping: [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] *********\nFriday 02 October 2026  10:44:17 +0000 (0:00:00.477)       0:06:53.170 ******** \n\u001b[0;36mskipping: [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] *************************************************\nFriday 02 October 2026  10:44:19 +0000 (0:00:01.566)       0:06:54.737 ******** \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] *******************\nFriday 02 October 2026  10:44:21 +0000 (0:00:01.911)       0:06:56.648 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:44:23 +0000 (0:00:02.844)       0:06:59.493 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************\nFriday 02 October 2026  10:44:24 +0000 (0:00:00.844)       0:07:00.337 ******** \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] ***********\nFriday 02 October 2026  10:44:25 +0000 (0:00:00.765)       0:07:01.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 [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********\nFriday 02 October 2026  10:44:26 +0000 (0:00:00.493)       0:07:01.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 [include_role : skyline] **************************************************\nFriday 02 October 2026  10:44:27 +0000 (0:00:01.949)       0:07:03.546 ******** \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] ********************\nFriday 02 October 2026  10:44:29 +0000 (0:00:01.872)       0:07:05.419 ******** \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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /docs']}}}})\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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nFriday 02 October 2026  10:44:36 +0000 (0:00:06.905)       0:07:12.324 ******** \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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nFriday 02 October 2026  10:44:37 +0000 (0:00:01.153)       0:07:13.478 ******** \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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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] ************\nFriday 02 October 2026  10:44:39 +0000 (0:00:01.627)       0:07:15.105 ******** \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] ************\nFriday 02 October 2026  10:44:40 +0000 (0:00:01.412)       0:07:16.518 ******** \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] ***************************************************\nFriday 02 October 2026  10:44:43 +0000 (0:00:02.236)       0:07:18.754 ******** \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 02 October 2026  10:44:43 +0000 (0:00:00.367)       0:07:19.121 ******** \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 02 October 2026  10:44:44 +0000 (0:00:00.683)       0:07:19.804 ******** \n\u001b[0;36mskipping: [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] **************************************************\nFriday 02 October 2026  10:44:44 +0000 (0:00:00.340)       0:07:20.145 ******** \n\u001b[0;36mskipping: [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] ******************************************************\nFriday 02 October 2026  10:44:44 +0000 (0:00:00.355)       0:07:20.500 ******** \n\u001b[0;36mskipping: [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] *********************************************\nFriday 02 October 2026  10:44:45 +0000 (0:00:00.352)       0:07:20.852 ******** \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] **************\nFriday 02 October 2026  10:44:47 +0000 (0:00:01.933)       0:07:22.786 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:44:50 +0000 (0:00:02.947)       0:07:25.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\nTASK [service-check-containers : Include tasks] ********************************\nFriday 02 October 2026  10:44:50 +0000 (0:00:00.773)       0:07:26.507 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******\nFriday 02 October 2026  10:44:52 +0000 (0:00:01.754)       0:07:28.261 ******** \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] **********************\nFriday 02 October 2026  10:44:53 +0000 (0:00:00.703)       0:07:28.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 : Stop backup keepalived container] **************\nFriday 02 October 2026  10:44:53 +0000 (0:00:00.374)       0:07:29.339 ******** \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] *****************\nFriday 02 October 2026  10:44:54 +0000 (0:00:01.085)       0:07:30.424 ******** \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] ****************\nFriday 02 October 2026  10:44:56 +0000 (0:00:01.414)       0:07:31.838 ******** \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 haproxy container] ****************\nFriday 02 October 2026  10:44:57 +0000 (0:00:01.083)       0:07:32.922 ******** \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 [loadbalancer : Wait for backup haproxy to start] **************\nFriday 02 October 2026  10:45:07 +0000 (0:00:09.727)       0:07:42.650 ******** \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\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nFriday 02 October 2026  10:45:07 +0000 (0:00:00.796)       0:07:43.446 ******** \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 [loadbalancer : Wait for backup proxysql to start] *************\nFriday 02 October 2026  10:45:22 +0000 (0:00:14.808)       0:07:58.255 ******** \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] *************\nFriday 02 October 2026  10:45:23 +0000 (0:00:00.779)       0:07:59.035 ******** \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 [loadbalancer : Stop master haproxy container] *****************\nFriday 02 October 2026  10:45:33 +0000 (0:00:10.226)       0:08:09.261 ******** \n\u001b[0;36mskipping: [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] ****************\nFriday 02 October 2026  10:45:34 +0000 (0:00:00.385)       0:08:09.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\nRUNNING HANDLER [loadbalancer : Stop master keepalived container] **************\nFriday 02 October 2026  10:45:35 +0000 (0:00:00.965)       0:08:10.612 ******** \n\u001b[0;36mskipping: [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] ****************\nFriday 02 October 2026  10:45:35 +0000 (0:00:00.456)       0:08:11.068 ******** \n\u001b[0;36mskipping: [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] ***************\nFriday 02 October 2026  10:45:35 +0000 (0:00:00.438)       0:08:11.507 ******** \n\u001b[0;36mskipping: [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] *************\nFriday 02 October 2026  10:45:36 +0000 (0:00:00.421)       0:08:11.928 ******** \n\u001b[0;36mskipping: [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] *************\nFriday 02 October 2026  10:45:37 +0000 (0:00:00.761)       0:08:12.690 ******** \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] ************\nFriday 02 October 2026  10:45:38 +0000 (0:00:01.133)       0:08:13.824 ******** \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\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 ********************************************************************\nFriday 02 October 2026  10:45:39 +0000 (0:00:01.051)       0:08:14.875 ******** \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 14.81s\nloadbalancer : Start backup keepalived container ----------------------- 10.23s\nloadbalancer : Start backup haproxy container --------------------------- 9.73s\nhaproxy-config : Copying over nova haproxy config ----------------------- 9.34s\nloadbalancer : Copying over proxysql config ----------------------------- 9.00s\nhaproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 7.77s\nhaproxy-config : Copying over skyline haproxy config -------------------- 6.91s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 6.89s\nhaproxy-config : Copying over mariadb haproxy config -------------------- 6.46s\nhaproxy-config : Copying over keystone haproxy config ------------------- 6.01s\nhaproxy-config : Copying over neutron haproxy config -------------------- 5.89s\nhaproxy-config : Copying over aodh haproxy config ----------------------- 5.86s\nhaproxy-config : Copying over manila haproxy config --------------------- 5.82s\nhaproxy-config : Copying over grafana haproxy config -------------------- 5.64s\nloadbalancer : Copying checks for services which are enabled ------------ 5.58s\nhaproxy-config : Copying over glance haproxy config --------------------- 5.52s\nhaproxy-config : Copying over horizon haproxy config -------------------- 5.51s\nhaproxy-config : Configuring firewall for glance ------------------------ 5.48s\nhaproxy-config : Copying over octavia haproxy config -------------------- 5.20s\nhaproxy-config : Copying over barbican haproxy config ------------------- 5.18s\n\n\u001b[32m2026-10-02 10:45:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state SUCCESS\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.19\u001b[0m\n\nPLAY [Prepare deployment of Ceph services] *************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nFriday 02 October 2026  10:34:29 +0000 (0:00:01.218)       0:00:01.218 ******** \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] *********************************\nFriday 02 October 2026  10:34:30 +0000 (0:00:01.367)       0:00:02.586 ******** \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\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] *****************************************\nFriday 02 October 2026  10:34:33 +0000 (0:00:02.196)       0:00:04.782 ******** \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] **************************\nFriday 02 October 2026  10:34:34 +0000 (0:00:01.151)       0:00:05.934 ******** \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] **********************************\nFriday 02 October 2026  10:34:35 +0000 (0:00:01.301)       0:00:07.235 ******** \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] ******************************************\nFriday 02 October 2026  10:34:36 +0000 (0:00:00.729)       0:00:07.964 ******** \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] *********************\nFriday 02 October 2026  10:34:37 +0000 (0:00:00.781)       0:00:08.746 ******** \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] ***\nFriday 02 October 2026  10:34:38 +0000 (0:00:01.022)       0:00:09.768 ******** \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 ceph_release ceph_stable_release] ******************\nFriday 02 October 2026  10:34:39 +0000 (0:00:00.978)       0:00:10.747 ******** \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']] ************\nFriday 02 October 2026  10:34:40 +0000 (0:00:01.119)       0:00:11.866 ******** \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] ********************************\nFriday 02 October 2026  10:34:41 +0000 (0:00:00.780)       0:00:12.647 ******** \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 : Find a running mon container] *******************************\nFriday 02 October 2026  10:34:42 +0000 (0:00:01.718)       0:00:14.365 ******** \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] ********************************\nFriday 02 October 2026  10:34:45 +0000 (0:00:02.716)       0:00:17.081 ******** \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] *********************\nFriday 02 October 2026  10:34:46 +0000 (0:00:00.967)       0:00:18.049 ******** \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] ***********************\nFriday 02 October 2026  10:34:47 +0000 (0:00:00.840)       0:00:18.889 ******** \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] ***************************\nFriday 02 October 2026  10:34:48 +0000 (0:00:00.886)       0:00:19.776 ******** \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-10-02 10:34:43.651984', 'end': '2026-10-02 10:34:43.738978', 'delta': '0:00:00.086994', '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-10-02 10:34:44.515197', 'end': '2026-10-02 10:34:44.628046', 'delta': '0:00:00.112849', '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-10-02 10:34:45.222969', 'end': '2026-10-02 10:34:45.315779', 'delta': '0:00:00.092810', '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] *******************************\nFriday 02 October 2026  10:34:48 +0000 (0:00:00.261)       0:00:20.037 ******** \n\u001b[0;32mok: [testbed-node-3]\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\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] *************\nFriday 02 October 2026  10:34:50 +0000 (0:00:01.961)       0:00:21.999 ******** \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] *********************************\nFriday 02 October 2026  10:34:51 +0000 (0:00:00.806)       0:00:22.805 ******** \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] *******************************************\nFriday 02 October 2026  10:34:53 +0000 (0:00:01.871)       0:00:24.676 ******** \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] **********************************************\nFriday 02 October 2026  10:34:56 +0000 (0:00:03.694)       0:00:28.371 ******** \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] ****************************\nFriday 02 October 2026  10:34:59 +0000 (0:00:02.440)       0:00:30.811 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nFriday 02 October 2026  10:34:59 +0000 (0:00:00.289)       0:00:31.101 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 02 October 2026  10:35:00 +0000 (0:00:00.793)       0:00:31.894 ******** \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)] *************************************\nFriday 02 October 2026  10:35:01 +0000 (0:00:01.399)       0:00:33.294 ******** \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] **************\nFriday 02 October 2026  10:35:02 +0000 (0:00:01.220)       0:00:34.514 ******** \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)] ***************************\nFriday 02 October 2026  10:35:03 +0000 (0:00:00.693)       0:00:35.207 ******** \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] ****\nFriday 02 October 2026  10:35:04 +0000 (0:00:01.129)       0:00:36.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;36mskipping: [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)] ***********************\nFriday 02 October 2026  10:35:05 +0000 (0:00:01.270)       0:00:37.607 ******** \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] ***\nFriday 02 October 2026  10:35:07 +0000 (0:00:01.267)       0:00:38.875 ******** \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 : Collect existed devices] ************************************\nFriday 02 October 2026  10:35:08 +0000 (0:00:01.113)       0:00:39.988 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': '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] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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-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-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': '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': '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-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': '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-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-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': '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_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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': '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': 'sdb', 'value': {'holders': ['ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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': 'sdc', 'value': {'holders': ['ceph--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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': '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-10-02-09-47-25-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-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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]\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-10-02-09-47-16-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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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-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': '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-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-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-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-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': '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': '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-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-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': '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': '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': 'sdb', 'value': {'holders': ['ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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-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-3]\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_822c7129-6a17-4aba-b11f-920cbf198be8', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part1', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part14', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part15', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part16', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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': 'sdc', 'value': {'holders': ['ceph--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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-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-10-02-09-47-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] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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-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-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-10-02-09-47-08-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] => (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-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-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-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-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-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part1', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part15', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part16', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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-10-02-09-47-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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-5]\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_e28acdeb-833f-4561-8d58-27d7a6bec23a', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part1', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part15', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part16', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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-10-02-09-47-23-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] ***\nFriday 02 October 2026  10:35:11 +0000 (0:00:02.977)       0:00:42.965 ******** \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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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-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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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-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-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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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': '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': 'sdc', 'value': {'holders': ['ceph--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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': '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_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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': 'sdc', 'value': {'holders': ['ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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': '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-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-10-02-09-47-16-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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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': '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-10-02-09-47-25-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-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-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': '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': '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-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-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-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-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-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-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-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-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-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-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': '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': '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': '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': 'sdb', 'value': {'holders': ['ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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-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-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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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-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-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-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_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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-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-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-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-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-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part1', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part15', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part16', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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-10-02-09-47-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-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_822c7129-6a17-4aba-b11f-920cbf198be8', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part1', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part14', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part15', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part16', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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]\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-10-02-09-47-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-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-0]\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-10-02-09-47-08-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] => (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-5]\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_e28acdeb-833f-4561-8d58-27d7a6bec23a', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part1', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part15', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part16', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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-10-02-09-47-23-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] ******************************\nFriday 02 October 2026  10:35:13 +0000 (0:00:02.596)       0:00:45.562 ******** \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] ***************\nFriday 02 October 2026  10:35:15 +0000 (0:00:01.734)       0:00:47.296 ******** \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] ***************************\nFriday 02 October 2026  10:35:16 +0000 (0:00:00.913)       0:00:48.210 ******** \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] ***********************\nFriday 02 October 2026  10:35:18 +0000 (0:00:02.145)       0:00:50.355 ******** \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] ***************************\nFriday 02 October 2026  10:35:19 +0000 (0:00:01.273)       0:00:51.629 ******** \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] ***********************\nFriday 02 October 2026  10:35:21 +0000 (0:00:01.995)       0:00:53.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\u001b[0;36mskipping: [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] *************************\nFriday 02 October 2026  10:35:23 +0000 (0:00:01.296)       0:00:54.921 ******** \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-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-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nFriday 02 October 2026  10:35:29 +0000 (0:00:06.109)       0:01:01.031 ******** \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\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-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] ***********************\nFriday 02 October 2026  10:35:30 +0000 (0:00:01.088)       0:01:02.119 ******** \n\u001b[0;36mskipping: [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 }}\"] ***\nFriday 02 October 2026  10:35:32 +0000 (0:00:01.754)       0:01:03.873 ******** \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] ****\nFriday 02 October 2026  10:35:32 +0000 (0:00:00.492)       0:01:04.366 ******** \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] ****\nFriday 02 October 2026  10:35:33 +0000 (0:00:00.745)       0:01:05.111 ******** \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] ***************\nFriday 02 October 2026  10:35:33 +0000 (0:00:00.372)       0:01:05.483 ******** \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] ****************************************\nFriday 02 October 2026  10:35:34 +0000 (0:00:00.515)       0:01:05.999 ******** \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] ******\nFriday 02 October 2026  10:35:34 +0000 (0:00:00.551)       0:01:06.550 ******** \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] ******\nFriday 02 October 2026  10:35:35 +0000 (0:00:00.505)       0:01:07.056 ******** \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)] ***************************\nFriday 02 October 2026  10:35:35 +0000 (0:00:00.551)       0:01:07.607 ******** \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] *************************************\nFriday 02 October 2026  10:35:36 +0000 (0:00:00.710)       0:01:08.318 ******** \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;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nFriday 02 October 2026  10:35:38 +0000 (0:00:01.451)       0:01:09.769 ******** \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] ********************************\nFriday 02 October 2026  10:35:39 +0000 (0:00:01.259)       0:01:11.029 ******** \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] ************************\nFriday 02 October 2026  10:35:41 +0000 (0:00:02.538)       0:01:13.568 ******** \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] *********************\nFriday 02 October 2026  10:35:43 +0000 (0:00:01.252)       0:01:14.820 ******** \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] ********************************\nFriday 02 October 2026  10:35:44 +0000 (0:00:01.358)       0:01:16.178 ******** \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] *******************************\nFriday 02 October 2026  10:35:45 +0000 (0:00:01.314)       0:01:17.493 ******** \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] ********************************\nFriday 02 October 2026  10:35:46 +0000 (0:00:00.786)       0:01:18.280 ******** \n\u001b[0;32mok: [testbed-node-3]\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-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] ********************************\nFriday 02 October 2026  10:35:47 +0000 (0:00:01.087)       0:01:19.368 ******** \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 mgr container] ********************************\nFriday 02 October 2026  10:35:48 +0000 (0:00:00.768)       0:01:20.136 ******** \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] *************************\nFriday 02 October 2026  10:35:49 +0000 (0:00:01.431)       0:01:21.567 ******** \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] ********************************\nFriday 02 October 2026  10:35:50 +0000 (0:00:00.599)       0:01:22.167 ******** \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] *************************\nFriday 02 October 2026  10:35:51 +0000 (0:00:00.855)       0:01:23.022 ******** \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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nFriday 02 October 2026  10:35:52 +0000 (0:00:01.131)       0:01:24.154 ******** \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] *******************\nFriday 02 October 2026  10:35:54 +0000 (0:00:01.511)       0:01:25.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\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:35:55 +0000 (0:00:00.982)       0:01:26.648 ******** \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] ******************************\nFriday 02 October 2026  10:35:56 +0000 (0:00:01.107)       0:01:27.755 ******** \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] ******************************\nFriday 02 October 2026  10:35:56 +0000 (0:00:00.768)       0:01:28.524 ******** \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] ******************************\nFriday 02 October 2026  10:35:58 +0000 (0:00:01.250)       0:01:29.774 ******** \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] ******************************\nFriday 02 October 2026  10:35:59 +0000 (0:00:00.913)       0:01:30.688 ******** \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] ******************************\nFriday 02 October 2026  10:36:01 +0000 (0:00:01.963)       0:01:32.652 ******** \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] ******************************\nFriday 02 October 2026  10:36:02 +0000 (0:00:01.176)       0:01:33.828 ******** \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] ****************************\nFriday 02 October 2026  10:36:03 +0000 (0:00:01.221)       0:01:35.050 ******** \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] *************************\nFriday 02 October 2026  10:36:04 +0000 (0:00:01.220)       0:01:36.270 ******** \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] ***************\nFriday 02 October 2026  10:36:06 +0000 (0:00:01.991)       0:01:38.262 ******** \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 : Enable ceph.target] ******************************\nFriday 02 October 2026  10:36:08 +0000 (0:00:01.716)       0:01:39.978 ******** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nFriday 02 October 2026  10:36:10 +0000 (0:00:01.919)       0:01:41.898 ******** \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] ************************************\nFriday 02 October 2026  10:36:11 +0000 (0:00:01.436)       0:01:43.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\u001b[0;36mskipping: [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] ****************\nFriday 02 October 2026  10:36:12 +0000 (0:00:00.885)       0:01:44.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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nFriday 02 October 2026  10:36:13 +0000 (0:00:00.639)       0:01:44.860 ******** \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-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.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-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-5] => (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-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] ********************\nFriday 02 October 2026  10:36:14 +0000 (0:00:01.653)       0:01:46.514 ******** \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\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] ************\nFriday 02 October 2026  10:36:15 +0000 (0:00:00.937)       0:01:47.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\u001b[0;36mskipping: [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] ********************\nFriday 02 October 2026  10:36:16 +0000 (0:00:00.940)       0:01:48.392 ******** \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] ****************************\nFriday 02 October 2026  10:36:17 +0000 (0:00:00.624)       0:01:49.017 ******** \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] *************************\nFriday 02 October 2026  10:36:18 +0000 (0:00:00.892)       0:01:49.909 ******** \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] ********************\nFriday 02 October 2026  10:36:19 +0000 (0:00:01.290)       0:01:51.199 ******** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nFriday 02 October 2026  10:37:12 +0000 (0:00:52.655)       0:02:43.855 ******** \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] ***********\nFriday 02 October 2026  10:37:13 +0000 (0:00:01.100)       0:02:44.956 ******** \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] *********************\nFriday 02 October 2026  10:37:14 +0000 (0:00:00.822)       0:02:45.779 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nFriday 02 October 2026  10:37:14 +0000 (0:00:00.183)       0:02:45.962 ******** \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] *****************************\nFriday 02 October 2026  10:37:15 +0000 (0:00:00.957)       0:02:46.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\u001b[0;36mskipping: [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] ******************\nFriday 02 October 2026  10:37:15 +0000 (0:00:00.663)       0:02:47.583 ******** \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 : Get ceph version] ********************************\nFriday 02 October 2026  10:37:16 +0000 (0:00:01.049)       0:02:48.633 ******** \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\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 : Set_fact ceph_version ceph_version.stdout.split] ***\nFriday 02 October 2026  10:37:18 +0000 (0:00:01.695)       0:02:50.329 ******** \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] *****************************\nFriday 02 October 2026  10:37:19 +0000 (0:00:00.979)       0:02:51.309 ******** \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] *********************\nFriday 02 October 2026  10:37:20 +0000 (0:00:01.252)       0:02:52.562 ******** \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] ********************\nFriday 02 October 2026  10:37:21 +0000 (0:00:00.747)       0:02:53.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 luminous] ******************\nFriday 02 October 2026  10:37:23 +0000 (0:00:01.444)       0:02:54.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\u001b[0;36mskipping: [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] *********************\nFriday 02 October 2026  10:37:23 +0000 (0:00:00.798)       0:02:55.552 ******** \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] ******************\nFriday 02 October 2026  10:37:25 +0000 (0:00:01.595)       0:02:57.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-container-common : Set_fact ceph_release octopus] *******************\nFriday 02 October 2026  10:37:26 +0000 (0:00:01.030)       0:02:58.178 ******** \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] *******************\nFriday 02 October 2026  10:37:28 +0000 (0:00:01.522)       0:02:59.701 ******** \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] ********************\nFriday 02 October 2026  10:37:29 +0000 (0:00:00.990)       0:03:00.691 ******** \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] **********************\nFriday 02 October 2026  10:37:30 +0000 (0:00:01.656)       0:03:02.348 ******** \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] **********************\nFriday 02 October 2026  10:37:32 +0000 (0:00:02.124)       0:03:04.473 ******** \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] ***************************\nFriday 02 October 2026  10:37:34 +0000 (0:00:01.547)       0:03:06.020 ******** \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-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/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-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\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/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\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-5] => (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-3] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-5] => (item=/var/lib/ceph/mds)\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/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\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/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\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/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\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-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\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-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-mgr)\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-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-mds)\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-mgr)\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-2] => (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-4] => (item=/var/lib/ceph/bootstrap-rbd)\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-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\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-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-0] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nFriday 02 October 2026  10:37:41 +0000 (0:00:06.769)       0:03:12.789 ******** \n\u001b[0;36mskipping: [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] *****************\nFriday 02 October 2026  10:37:42 +0000 (0:00:01.185)       0:03:13.974 ******** \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] *********************************\nFriday 02 October 2026  10:37:43 +0000 (0:00:00.838)       0:03:14.813 ******** \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 : Reset num_osds] ********************************************\nFriday 02 October 2026  10:37:44 +0000 (0:00:01.538)       0:03:16.352 ******** \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 : Count number of osds for lvm scenario] *********************\nFriday 02 October 2026  10:37:45 +0000 (0:00:00.771)       0:03:17.123 ******** \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] ******************\nFriday 02 October 2026  10:37:46 +0000 (0:00:01.065)       0:03:18.188 ******** \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] *********************************\nFriday 02 October 2026  10:37:47 +0000 (0:00:00.833)       0:03:19.021 ******** \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] *****************************************\nFriday 02 October 2026  10:37:48 +0000 (0:00:00.915)       0:03:19.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\u001b[0;36mskipping: [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] ***\nFriday 02 October 2026  10:37:49 +0000 (0:00:00.706)       0:03:20.643 ******** \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)] ***\nFriday 02 October 2026  10:37:49 +0000 (0:00:00.955)       0:03:21.598 ******** \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)] ***\nFriday 02 October 2026  10:37:50 +0000 (0:00:00.784)       0:03:22.383 ******** \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-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nFriday 02 October 2026  10:37:51 +0000 (0:00:01.043)       0:03:23.426 ******** \n\u001b[0;36mskipping: [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-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)] *********************\nFriday 02 October 2026  10:37:53 +0000 (0:00:01.643)       0:03:25.070 ******** \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] *******************************\nFriday 02 October 2026  10:37:54 +0000 (0:00:01.148)       0:03:26.218 ******** \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] **************\nFriday 02 October 2026  10:37:55 +0000 (0:00:00.835)       0:03:27.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\u001b[0;36mskipping: [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] ****************************************\nFriday 02 October 2026  10:37:56 +0000 (0:00:01.334)       0:03:28.388 ******** \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] *************************************\nFriday 02 October 2026  10:37:57 +0000 (0:00:00.881)       0:03:29.269 ******** \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-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': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \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-4]\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-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] ***********************************\nFriday 02 October 2026  10:37:58 +0000 (0:00:01.319)       0:03:30.589 ******** \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] ********************************\nFriday 02 October 2026  10:37:59 +0000 (0:00:00.780)       0:03:31.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-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 }}\"] ***\nFriday 02 October 2026  10:38:01 +0000 (0:00:01.286)       0:03:32.656 ******** \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] ****\nFriday 02 October 2026  10:38:01 +0000 (0:00:00.888)       0:03:33.545 ******** \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] ****\nFriday 02 October 2026  10:38:03 +0000 (0:00:01.177)       0:03:34.723 ******** \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] ***************\nFriday 02 October 2026  10:38:03 +0000 (0:00:00.722)       0:03:35.445 ******** \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 _interface] ****************************************\nFriday 02 October 2026  10:38:05 +0000 (0:00:01.792)       0:03:37.237 ******** \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] ******\nFriday 02 October 2026  10:38:06 +0000 (0:00:00.531)       0:03:37.768 ******** \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] ******\nFriday 02 October 2026  10:38:06 +0000 (0:00:00.513)       0:03:38.282 ******** \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)] ***************************\nFriday 02 October 2026  10:38:07 +0000 (0:00:00.572)       0:03:38.854 ******** \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] *************************************\nFriday 02 October 2026  10:38:08 +0000 (0:00:01.138)       0:03:39.992 ******** \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;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] ****************************************\nFriday 02 October 2026  10:38:11 +0000 (0:00:02.892)       0:03:42.884 ******** \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\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] **********************\nFriday 02 October 2026  10:38:15 +0000 (0:00:04.487)       0:03:47.371 ******** \n\u001b[0;33mchanged: [testbed-node-0]\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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nFriday 02 October 2026  10:38:17 +0000 (0:00:01.670)       0:03:49.041 ******** \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] ********\nFriday 02 October 2026  10:38:19 +0000 (0:00:01.671)       0:03:50.713 ******** \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] ***********************\nFriday 02 October 2026  10:38:19 +0000 (0:00:00.427)       0:03:51.141 ******** \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)] ********************\nFriday 02 October 2026  10:38:21 +0000 (0:00:02.126)       0:03:53.267 ******** \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] *********\nFriday 02 October 2026  10:38:22 +0000 (0:00:00.696)       0:03:53.964 ******** \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] **********************************\nFriday 02 October 2026  10:38:22 +0000 (0:00:00.493)       0:03:54.457 ******** \n\u001b[0;36mskipping: [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] **********************\nFriday 02 October 2026  10:38:24 +0000 (0:00:01.729)       0:03:56.187 ******** \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] ********\nFriday 02 October 2026  10:38:25 +0000 (0:00:00.543)       0:03:56.730 ******** \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] *******************************\nFriday 02 October 2026  10:38:25 +0000 (0:00:00.431)       0:03:57.162 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nFriday 02 October 2026  10:38:25 +0000 (0:00:00.271)       0:03:57.433 ******** \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] *********************************\nFriday 02 October 2026  10:38:26 +0000 (0:00:00.481)       0:03:57.914 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nFriday 02 October 2026  10:38:26 +0000 (0:00:00.293)       0:03:58.208 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nFriday 02 October 2026  10:38:26 +0000 (0:00:00.339)       0:03:58.547 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nFriday 02 October 2026  10:38:27 +0000 (0:00:00.457)       0:03:59.005 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nFriday 02 October 2026  10:38:27 +0000 (0:00:00.311)       0:03:59.316 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nFriday 02 October 2026  10:38:27 +0000 (0:00:00.256)       0:03:59.572 ******** \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] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nFriday 02 October 2026  10:38:28 +0000 (0:00:00.483)       0:04:00.056 ******** \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] ***************\nFriday 02 October 2026  10:38:28 +0000 (0:00:00.371)       0:04:00.427 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nFriday 02 October 2026  10:38:29 +0000 (0:00:00.419)       0:04:00.846 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nFriday 02 October 2026  10:38:29 +0000 (0:00:00.231)       0:04:01.078 ******** \n\u001b[0;36mskipping: [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] ********\nFriday 02 October 2026  10:38:30 +0000 (0:00:01.187)       0:04:02.266 ******** \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] ***********************\nFriday 02 October 2026  10:38:31 +0000 (0:00:00.481)       0:04:02.747 ******** \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)] ********************\nFriday 02 October 2026  10:38:32 +0000 (0:00:01.680)       0:04:04.428 ******** \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] *********\nFriday 02 October 2026  10:38:34 +0000 (0:00:01.228)       0:04:05.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\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nFriday 02 October 2026  10:38:34 +0000 (0:00:00.400)       0:04:06.057 ******** \n\u001b[0;36mskipping: [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] ********\nFriday 02 October 2026  10:38:35 +0000 (0:00:01.306)       0:04:07.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\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nFriday 02 October 2026  10:38:36 +0000 (0:00:00.401)       0:04:07.765 ******** \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)] ********************\nFriday 02 October 2026  10:38:37 +0000 (0:00:01.609)       0:04:09.374 ******** \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] *********\nFriday 02 October 2026  10:38:38 +0000 (0:00:01.141)       0:04:10.516 ******** \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] ****************************\nFriday 02 October 2026  10:38:39 +0000 (0:00:00.471)       0:04:10.987 ******** \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\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nFriday 02 October 2026  10:38:40 +0000 (0:00:01.002)       0:04:11.989 ******** \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] ********\nFriday 02 October 2026  10:38:41 +0000 (0:00:01.167)       0:04:13.157 ******** \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] ***********************\nFriday 02 October 2026  10:38:41 +0000 (0:00:00.350)       0:04:13.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 [ceph-handler : Restart ceph mgr daemon(s)] ********************\nFriday 02 October 2026  10:38:43 +0000 (0:00:01.201)       0:04:14.709 ******** \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] *********\nFriday 02 October 2026  10:38:43 +0000 (0:00:00.917)       0:04:15.627 ******** \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] ************************\nFriday 02 October 2026  10:38:44 +0000 (0:00:00.970)       0:04:16.597 ******** \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] *********************\nFriday 02 October 2026  10:38:45 +0000 (0:00:00.605)       0:04:17.203 ******** \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] ********************************\nFriday 02 October 2026  10:38:46 +0000 (0:00:00.856)       0:04:18.060 ******** \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] *******************************\nFriday 02 October 2026  10:38:47 +0000 (0:00:00.910)       0:04:18.970 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:38:47 +0000 (0:00:00.330)       0:04:19.301 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:38:47 +0000 (0:00:00.317)       0:04:19.618 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:38:48 +0000 (0:00:00.647)       0:04:20.265 ******** \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] *************************\nFriday 02 October 2026  10:38:49 +0000 (0:00:00.785)       0:04:21.051 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:38:49 +0000 (0:00:00.316)       0:04:21.367 ******** \n\u001b[0;36mskipping: [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] *************************\nFriday 02 October 2026  10:38:50 +0000 (0:00:00.336)       0:04:21.704 ******** \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] **********************\nFriday 02 October 2026  10:38:51 +0000 (0:00:01.096)       0:04:22.801 ******** \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] *******************\nFriday 02 October 2026  10:38:51 +0000 (0:00:00.719)       0:04:23.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-handler : Set_fact handler_mon_status] ******************************\nFriday 02 October 2026  10:38:52 +0000 (0:00:00.354)       0:04:23.875 ******** \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] ******************************\nFriday 02 October 2026  10:38:52 +0000 (0:00:00.355)       0:04:24.230 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:38:53 +0000 (0:00:00.612)       0:04:24.842 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:38:53 +0000 (0:00:00.371)       0:04:25.213 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:38:53 +0000 (0:00:00.326)       0:04:25.540 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:38:54 +0000 (0:00:00.325)       0:04:25.866 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:38:54 +0000 (0:00:00.634)       0:04:26.500 ******** \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] ****************************\nFriday 02 October 2026  10:38:55 +0000 (0:00:00.477)       0:04:26.978 ******** \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] *************************\nFriday 02 October 2026  10:38:55 +0000 (0:00:00.395)       0:04:27.374 ******** \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 container_exec_cmd] **********************************\nFriday 02 October 2026  10:38:56 +0000 (0:00:00.853)       0:04:28.227 ******** \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] **********************************\nFriday 02 October 2026  10:38:56 +0000 (0:00:00.390)       0:04:28.618 ******** \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] **************\nFriday 02 October 2026  10:38:57 +0000 (0:00:00.714)       0:04:29.332 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nFriday 02 October 2026  10:38:57 +0000 (0:00:00.180)       0:04:29.513 ******** \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nFriday 02 October 2026  10:38:59 +0000 (0:00:01.883)       0:04:31.396 ******** \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] *******************\nFriday 02 October 2026  10:39:00 +0000 (0:00:00.443)       0:04:31.839 ******** \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] *******************************\nFriday 02 October 2026  10:39:00 +0000 (0:00:00.380)       0:04:32.220 ******** \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)] ***********\nFriday 02 October 2026  10:39:01 +0000 (0:00:01.299)       0:04:33.520 ******** \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 : Create monitor directory] *************************************\nFriday 02 October 2026  10:39:03 +0000 (0:00:01.302)       0:04:34.822 ******** \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] ***************\nFriday 02 October 2026  10:39:04 +0000 (0:00:00.827)       0:04:35.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 [ceph-mon : Create admin keyring] *****************************************\nFriday 02 October 2026  10:39:04 +0000 (0:00:00.781)       0:04:36.432 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nFriday 02 October 2026  10:39:06 +0000 (0:00:01.416)       0:04:37.848 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nFriday 02 October 2026  10:39:07 +0000 (0:00:00.902)       0:04:38.751 ******** \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-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> {{ item }}]\u001b[0m\n\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nFriday 02 October 2026  10:39:10 +0000 (0:00:03.702)       0:04:42.454 ******** \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] **************************\nFriday 02 October 2026  10:39:12 +0000 (0:00:01.328)       0:04:43.782 ******** \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 monmaptool container command] ************************\nFriday 02 October 2026  10:39:12 +0000 (0:00:00.345)       0:04:44.127 ******** \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] **************************************\nFriday 02 October 2026  10:39:12 +0000 (0:00:00.359)       0:04:44.487 ******** \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 : Ceph monitor mkfs with keyring] *******************************\nFriday 02 October 2026  10:39:14 +0000 (0:00:01.965)       0:04:46.453 ******** \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 : Ceph monitor mkfs without keyring] ****************************\nFriday 02 October 2026  10:39:16 +0000 (0:00:01.922)       0:04:48.375 ******** \n\u001b[0;36mskipping: [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] ************************************\nFriday 02 October 2026  10:39:17 +0000 (0:00:00.474)       0:04:48.849 ******** \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] *************\nFriday 02 October 2026  10:39:17 +0000 (0:00:00.700)       0:04:49.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 [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nFriday 02 October 2026  10:39:18 +0000 (0:00:00.650)       0:04:50.201 ******** \n\u001b[0;36mskipping: [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] ************************************\nFriday 02 October 2026  10:39:18 +0000 (0:00:00.333)       0:04:50.534 ******** \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] *****************\nFriday 02 October 2026  10:39:19 +0000 (0:00:00.550)       0:04:51.085 ******** \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 : Generate systemd ceph-mon target file] ************************\nFriday 02 October 2026  10:39:21 +0000 (0:00:02.493)       0:04:53.578 ******** \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 : Enable ceph-mon.target] ***************************************\nFriday 02 October 2026  10:39:23 +0000 (0:00:01.507)       0:04:55.085 ******** \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 : Start the monitor service] ************************************\nFriday 02 October 2026  10:39:25 +0000 (0:00:01.834)       0:04:56.920 ******** \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 : Include_tasks ceph_keys.yml] **********************************\nFriday 02 October 2026  10:39:27 +0000 (0:00:01.968)       0:04:58.888 ******** \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...] *************\nFriday 02 October 2026  10:39:28 +0000 (0:00:01.000)       0:04:59.888 ******** \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] **************************************\nFriday 02 October 2026  10:39:49 +0000 (0:00:21.505)       0:05:21.394 ******** \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-mon : Include secure_cluster.yml] ***********************************\nFriday 02 October 2026  10:39:54 +0000 (0:00:05.046)       0:05:26.440 ******** \n\u001b[0;36mskipping: [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] ******************************************\nFriday 02 October 2026  10:39:55 +0000 (0:00:00.378)       0:05:26.818 ******** \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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nFriday 02 October 2026  10:40:05 +0000 (0:00:10.643)       0:05:37.462 ******** \n\u001b[0;36mskipping: [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] **********************************\nFriday 02 October 2026  10:40:06 +0000 (0:00:00.697)       0:05:38.159 ******** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********\nFriday 02 October 2026  10:40:07 +0000 (0:00:01.127)       0:05:39.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\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nFriday 02 October 2026  10:40:08 +0000 (0:00:00.488)       0:05:39.776 ******** \n\u001b[0;36mskipping: [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)] ********************\nFriday 02 October 2026  10:40:08 +0000 (0:00:00.372)       0:05:40.148 ******** \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] *********\nFriday 02 October 2026  10:40:09 +0000 (0:00:01.052)       0:05:41.201 ******** \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] ************************\nFriday 02 October 2026  10:40:10 +0000 (0:00:00.965)       0:05:42.166 ******** \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] *********************\nFriday 02 October 2026  10:40:11 +0000 (0:00:00.596)       0:05:42.762 ******** \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] ********************************\nFriday 02 October 2026  10:40:11 +0000 (0:00:00.858)       0:05:43.621 ******** \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] *******************************\nFriday 02 October 2026  10:40:12 +0000 (0:00:00.878)       0:05:44.499 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:40:13 +0000 (0:00:00.364)       0:05:44.863 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:40:13 +0000 (0:00:00.629)       0:05:45.493 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:40:14 +0000 (0:00:00.369)       0:05:45.862 ******** \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] *************************\nFriday 02 October 2026  10:40:15 +0000 (0:00:00.836)       0:05:46.698 ******** \n\u001b[0;36mskipping: [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] ********************************\nFriday 02 October 2026  10:40:15 +0000 (0:00:00.369)       0:05:47.068 ******** \n\u001b[0;36mskipping: [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] *************************\nFriday 02 October 2026  10:40:16 +0000 (0:00:00.723)       0:05:47.791 ******** \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-handler : Check for a ceph-exporter container] **********************\nFriday 02 October 2026  10:40:17 +0000 (0:00:00.997)       0:05:48.789 ******** \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] *******************\nFriday 02 October 2026  10:40:18 +0000 (0:00:00.918)       0:05:49.708 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:40:18 +0000 (0:00:00.373)       0:05:50.082 ******** \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] ******************************\nFriday 02 October 2026  10:40:19 +0000 (0:00:00.724)       0:05:50.807 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:40:19 +0000 (0:00:00.385)       0:05:51.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 : Set_fact handler_rgw_status] ******************************\nFriday 02 October 2026  10:40:19 +0000 (0:00:00.353)       0:05:51.546 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:40:20 +0000 (0:00:00.339)       0:05:51.886 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:40:20 +0000 (0:00:00.615)       0:05:52.501 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:40:21 +0000 (0:00:00.361)       0:05:52.863 ******** \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] ****************************\nFriday 02 October 2026  10:40:21 +0000 (0:00:00.390)       0:05:53.253 ******** \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] *************************\nFriday 02 October 2026  10:40:22 +0000 (0:00:00.418)       0:05:53.672 ******** \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] **********************************\nFriday 02 October 2026  10:40:23 +0000 (0:00:01.181)       0:05:54.853 ******** \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] *******************************************\nFriday 02 October 2026  10:40:23 +0000 (0:00:00.655)       0:05:55.509 ******** \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] *****************************************\nFriday 02 October 2026  10:40:24 +0000 (0:00:00.596)       0:05:56.106 ******** \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] ***************************************\nFriday 02 October 2026  10:40:25 +0000 (0:00:01.266)       0:05:57.373 ******** \n\u001b[0;36mskipping: [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] *********************\nFriday 02 October 2026  10:40:26 +0000 (0:00:00.396)       0:05:57.770 ******** \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] *******************************************\nFriday 02 October 2026  10:40:33 +0000 (0:00:07.378)       0:06:05.148 ******** \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] ***************************************\nFriday 02 October 2026  10:40:33 +0000 (0:00:00.394)       0:06:05.543 ******** \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-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nFriday 02 October 2026  10:40:37 +0000 (0:00:03.250)       0:06:08.794 ******** \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-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nFriday 02 October 2026  10:40:39 +0000 (0:00:01.899)       0:06:10.694 ******** \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] *****************\nFriday 02 October 2026  10:40:39 +0000 (0:00:00.742)       0:06:11.437 ******** \n\u001b[0;36mskipping: [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] ************************************\nFriday 02 October 2026  10:40:40 +0000 (0:00:00.436)       0:06:11.873 ******** \n\u001b[0;36mskipping: [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] ****************************************\nFriday 02 October 2026  10:40:40 +0000 (0:00:00.504)       0:06:12.377 ******** \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] *************\nFriday 02 October 2026  10:40:41 +0000 (0:00:00.897)       0:06:13.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 [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nFriday 02 October 2026  10:40:41 +0000 (0:00:00.348)       0:06:13.623 ******** \n\u001b[0;36mskipping: [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] ************************************\nFriday 02 October 2026  10:40:42 +0000 (0:00:00.460)       0:06:14.084 ******** \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] ***********************************\nFriday 02 October 2026  10:40:43 +0000 (0:00:01.096)       0:06:15.180 ******** \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] ************************\nFriday 02 October 2026  10:40:45 +0000 (0:00:01.492)       0:06:16.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\nTASK [ceph-mgr : Enable ceph-mgr.target] ***************************************\nFriday 02 October 2026  10:40:46 +0000 (0:00:01.338)       0:06:18.012 ******** \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 : Systemd start mgr] ********************************************\nFriday 02 October 2026  10:40:48 +0000 (0:00:02.541)       0:06:20.553 ******** \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 : Include mgr_modules.yml] **************************************\nFriday 02 October 2026  10:40:51 +0000 (0:00:02.208)       0:06:22.762 ******** \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] ************************************\nFriday 02 October 2026  10:40:51 +0000 (0:00:00.594)       0:06:23.357 ******** \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[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************\nFriday 02 October 2026  10:41:04 +0000 (0:00:13.133)       0:06:36.490 ******** \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)] ***\nFriday 02 October 2026  10:41:06 +0000 (0:00:01.782)       0:06:38.273 ******** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nFriday 02 October 2026  10:41:07 +0000 (0:00:01.054)       0:06:39.327 ******** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nFriday 02 October 2026  10:41:07 +0000 (0:00:00.165)       0:06:39.493 ******** \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] **************************************\nFriday 02 October 2026  10:41:14 +0000 (0:00:06.323)       0:06:45.816 ******** \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] **********************\nFriday 02 October 2026  10:41:18 +0000 (0:00:04.411)       0:06:50.228 ******** \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] **********************************\nFriday 02 October 2026  10:41:19 +0000 (0:00:01.180)       0:06:51.408 ******** \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] ********\nFriday 02 October 2026  10:41:20 +0000 (0:00:00.615)       0:06:52.024 ******** \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] ***********************\nFriday 02 October 2026  10:41:20 +0000 (0:00:00.340)       0:06:52.365 ******** \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)] ********************\nFriday 02 October 2026  10:41:22 +0000 (0:00:01.658)       0:06:54.024 ******** \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] *********\nFriday 02 October 2026  10:41:23 +0000 (0:00:00.748)       0:06:54.772 ******** \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] ************************\nFriday 02 October 2026  10:41:23 +0000 (0:00:00.693)       0:06:55.465 ******** \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] *********************\nFriday 02 October 2026  10:41:24 +0000 (0:00:00.916)       0:06:56.382 ******** \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] ********************************\nFriday 02 October 2026  10:41:25 +0000 (0:00:00.595)       0:06:56.977 ******** \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] *******************************\nFriday 02 October 2026  10:41:25 +0000 (0:00:00.375)       0:06:57.353 ******** \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] ********************************\nFriday 02 October 2026  10:41:26 +0000 (0:00:01.166)       0:06:58.520 ******** \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] ********************************\nFriday 02 October 2026  10:41:27 +0000 (0:00:00.983)       0:06:59.503 ******** \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] ********************************\nFriday 02 October 2026  10:41:28 +0000 (0:00:00.803)       0:07:00.307 ******** \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] *************************\nFriday 02 October 2026  10:41:29 +0000 (0:00:00.346)       0:07:00.654 ******** \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] ********************************\nFriday 02 October 2026  10:41:29 +0000 (0:00:00.730)       0:07:01.384 ******** \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] *************************\nFriday 02 October 2026  10:41:30 +0000 (0:00:00.416)       0:07:01.800 ******** \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] **********************\nFriday 02 October 2026  10:41:30 +0000 (0:00:00.809)       0:07:02.609 ******** \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] *******************\nFriday 02 October 2026  10:41:31 +0000 (0:00:00.757)       0:07:03.367 ******** \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 : Set_fact handler_mon_status] ******************************\nFriday 02 October 2026  10:41:32 +0000 (0:00:00.810)       0:07:04.178 ******** \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] ******************************\nFriday 02 October 2026  10:41:32 +0000 (0:00:00.406)       0:07:04.584 ******** \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] ******************************\nFriday 02 October 2026  10:41:33 +0000 (0:00:00.478)       0:07:05.062 ******** \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] ******************************\nFriday 02 October 2026  10:41:33 +0000 (0:00:00.370)       0:07:05.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 [ceph-handler : Set_fact handler_nfs_status] ******************************\nFriday 02 October 2026  10:41:34 +0000 (0:00:00.736)       0:07:06.169 ******** \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] ******************************\nFriday 02 October 2026  10:41:34 +0000 (0:00:00.372)       0:07:06.542 ******** \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-handler : Set_fact handler_mgr_status] ******************************\nFriday 02 October 2026  10:41:35 +0000 (0:00:00.395)       0:07:06.938 ******** \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] ****************************\nFriday 02 October 2026  10:41:35 +0000 (0:00:00.353)       0:07:07.291 ******** \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] *************************\nFriday 02 October 2026  10:41:36 +0000 (0:00:00.765)       0:07:08.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\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nFriday 02 October 2026  10:41:37 +0000 (0:00:00.660)       0:07:08.717 ******** \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] **********************************\nFriday 02 October 2026  10:41:37 +0000 (0:00:00.346)       0:07:09.063 ******** \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] ******************************\nFriday 02 October 2026  10:41:38 +0000 (0:00:01.308)       0:07:10.372 ******** \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] **********************************\nFriday 02 October 2026  10:41:39 +0000 (0:00:00.968)       0:07:11.341 ******** \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] *********************************\nFriday 02 October 2026  10:41:39 +0000 (0:00:00.265)       0:07:11.607 ******** \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] *******************************\nFriday 02 October 2026  10:41:40 +0000 (0:00:00.347)       0:07:11.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\nTASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nFriday 02 October 2026  10:41:41 +0000 (0:00:00.918)       0:07:12.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\nTASK [ceph-osd : Apply operating system tuning] ********************************\nFriday 02 October 2026  10:41:41 +0000 (0:00:00.281)       0:07:13.154 ******** \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.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\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.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-4] => (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-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\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.zone_reclaim_mode', 'value': 0})\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] *****************************************\nFriday 02 October 2026  10:41:44 +0000 (0:00:03.408)       0:07:16.563 ******** \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-osd : Include_tasks common.yml] *************************************\nFriday 02 October 2026  10:41:45 +0000 (0:00:00.410)       0:07:16.973 ******** \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] *********************\nFriday 02 October 2026  10:41:46 +0000 (0:00:00.927)       0:07:17.901 ******** \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] ***************************************\nFriday 02 October 2026  10:41:47 +0000 (0:00:01.166)       0:07:19.067 ******** \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] ***********************************\nFriday 02 October 2026  10:41:49 +0000 (0:00:01.869)       0:07:20.937 ******** \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;33mchanged: [testbed-node-3] => (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\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nFriday 02 October 2026  10:41:51 +0000 (0:00:01.727)       0:07:22.665 ******** \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] ******************************\nFriday 02 October 2026  10:41:53 +0000 (0:00:02.373)       0:07:25.039 ******** \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] *******************************\nFriday 02 October 2026  10:41:54 +0000 (0:00:00.685)       0:07:25.724 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nFriday 02 October 2026  10:42:28 +0000 (0:00:34.274)       0:07:59.998 ******** \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] *********************************\nFriday 02 October 2026  10:42:29 +0000 (0:00:00.692)       0:08:00.690 ******** \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] **************************************************\nFriday 02 October 2026  10:42:29 +0000 (0:00:00.608)       0:08:01.299 ******** \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] **********************************************\nFriday 02 October 2026  10:42:30 +0000 (0:00:00.674)       0:08:01.973 ******** \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-osd : Include_tasks systemd.yml] ************************************\nFriday 02 October 2026  10:42:32 +0000 (0:00:01.989)       0:08:03.963 ******** \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] ***********************************\nFriday 02 October 2026  10:42:33 +0000 (0:00:01.534)       0:08:05.497 ******** \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 [ceph-osd : Generate systemd ceph-osd target file] ************************\nFriday 02 October 2026  10:42:35 +0000 (0:00:01.561)       0:08:07.059 ******** \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] ***************************************\nFriday 02 October 2026  10:42:37 +0000 (0:00:01.734)       0:08:08.793 ******** \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] *************\nFriday 02 October 2026  10:42:39 +0000 (0:00:02.271)       0:08:11.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-osd : Add ceph-osd systemd service overrides] ***********************\nFriday 02 October 2026  10:42:39 +0000 (0:00:00.526)       0:08:11.591 ******** \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] *********\nFriday 02 October 2026  10:42:40 +0000 (0:00:00.609)       0:08:12.201 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nFriday 02 October 2026  10:42:42 +0000 (0:00:01.828)       0:08:14.029 ******** \n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nFriday 02 October 2026  10:42:44 +0000 (0:00:02.074)       0:08:16.103 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nFriday 02 October 2026  10:42:48 +0000 (0:00:03.720)       0:08:19.824 ******** \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] ************************************\nFriday 02 October 2026  10:42:51 +0000 (0:00:03.056)       0:08:22.880 ******** \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] **************************************\nFriday 02 October 2026  10:43:04 +0000 (0:00:13.052)       0:08:35.933 ******** \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\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nFriday 02 October 2026  10:43:05 +0000 (0:00:01.219)       0:08:37.152 ******** \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\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nFriday 02 October 2026  10:43:06 +0000 (0:00:00.822)       0:08:37.974 ******** \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] **********************\nFriday 02 October 2026  10:43:06 +0000 (0:00:00.587)       0:08:38.561 ******** \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] ********\nFriday 02 October 2026  10:43:07 +0000 (0:00:00.373)       0:08:38.934 ******** \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] *******************************\nFriday 02 October 2026  10:43:07 +0000 (0:00:00.337)       0:08:39.272 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nFriday 02 October 2026  10:43:08 +0000 (0:00:00.678)       0:08:39.951 ******** \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] *********************************\nFriday 02 October 2026  10:43:08 +0000 (0:00:00.377)       0:08:40.328 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nFriday 02 October 2026  10:43:08 +0000 (0:00:00.280)       0:08:40.609 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nFriday 02 October 2026  10:43:09 +0000 (0:00:00.214)       0:08:40.824 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nFriday 02 October 2026  10:43:09 +0000 (0:00:00.113)       0:08:40.938 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nFriday 02 October 2026  10:43:09 +0000 (0:00:00.201)       0:08:41.139 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nFriday 02 October 2026  10:43:09 +0000 (0:00:00.221)       0:08:41.361 ******** \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] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nFriday 02 October 2026  10:43:10 +0000 (0:00:00.388)       0:08:41.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\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nFriday 02 October 2026  10:43:10 +0000 (0:00:00.317)       0:08:42.067 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nFriday 02 October 2026  10:43:11 +0000 (0:00:00.701)       0:08:42.769 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 02 October 2026  10:43:11 +0000 (0:00:00.765)       0:08:43.534 ******** \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] *********************\nFriday 02 October 2026  10:43:13 +0000 (0:00:01.549)       0:08:45.084 ******** \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] ********************************\nFriday 02 October 2026  10:43:15 +0000 (0:00:01.674)       0:08:46.759 ******** \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] *******************************\nFriday 02 October 2026  10:43:16 +0000 (0:00:01.399)       0:08:48.158 ******** \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] ********************************\nFriday 02 October 2026  10:43:17 +0000 (0:00:00.698)       0:08:48.857 ******** \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;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nFriday 02 October 2026  10:43:18 +0000 (0:00:00.847)       0:08:49.704 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\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-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nFriday 02 October 2026  10:43:19 +0000 (0:00:01.129)       0:08:50.834 ******** \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] *************************\nFriday 02 October 2026  10:43:20 +0000 (0:00:01.390)       0:08:52.224 ******** \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-handler : Check for a nfs container] ********************************\nFriday 02 October 2026  10:43:21 +0000 (0:00:00.658)       0:08:52.883 ******** \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] *************************\nFriday 02 October 2026  10:43:22 +0000 (0:00:00.790)       0:08:53.674 ******** \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] **********************\nFriday 02 October 2026  10:43:22 +0000 (0:00:00.950)       0:08:54.624 ******** \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] *******************\nFriday 02 October 2026  10:43:24 +0000 (0:00:01.454)       0:08:56.079 ******** \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] ******************************\nFriday 02 October 2026  10:43:25 +0000 (0:00:00.624)       0:08:56.703 ******** \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] ******************************\nFriday 02 October 2026  10:43:26 +0000 (0:00:00.967)       0:08:57.671 ******** \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] ******************************\nFriday 02 October 2026  10:43:26 +0000 (0:00:00.733)       0:08:58.404 ******** \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] ******************************\nFriday 02 October 2026  10:43:28 +0000 (0:00:01.342)       0:08:59.747 ******** \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] ******************************\nFriday 02 October 2026  10:43:28 +0000 (0:00:00.601)       0:09:00.348 ******** \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] ******************************\nFriday 02 October 2026  10:43:29 +0000 (0:00:00.899)       0:09:01.248 ******** \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] ******************************\nFriday 02 October 2026  10:43:30 +0000 (0:00:00.648)       0:09:01.897 ******** \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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nFriday 02 October 2026  10:43:31 +0000 (0:00:01.438)       0:09:03.335 ******** \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-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] *************************\nFriday 02 October 2026  10:43:32 +0000 (0:00:01.082)       0:09:04.417 ******** \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] ********************************\nFriday 02 October 2026  10:43:34 +0000 (0:00:01.541)       0:09:05.958 ******** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nFriday 02 October 2026  10:43:37 +0000 (0:00:02.970)       0:09:08.928 ******** \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] *********************************\nFriday 02 October 2026  10:43:38 +0000 (0:00:01.503)       0:09:10.432 ******** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\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-crash : Create /var/lib/ceph/crash/posted] **************************\nFriday 02 October 2026  10:43:41 +0000 (0:00:02.335)       0:09:12.767 ******** \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] **********************************\nFriday 02 October 2026  10:43:42 +0000 (0:00:01.122)       0:09:13.890 ******** \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] ********\nFriday 02 October 2026  10:43:43 +0000 (0:00:01.329)       0:09:15.219 ******** \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] *******************************\nFriday 02 October 2026  10:43:45 +0000 (0:00:02.129)       0:09:17.349 ******** \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\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nFriday 02 October 2026  10:43:49 +0000 (0:00:03.780)       0:09:21.130 ******** \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] ******\nFriday 02 October 2026  10:43:51 +0000 (0:00:01.655)       0:09:22.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\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] ****************\nFriday 02 October 2026  10:43:52 +0000 (0:00:01.035)       0:09:23.821 ******** \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 : Set _crash_handler_called after restart] *******\nFriday 02 October 2026  10:43:54 +0000 (0:00:02.005)       0:09:25.827 ******** \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] ************************\nFriday 02 October 2026  10:43:55 +0000 (0:00:01.191)       0:09:27.019 ******** \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] *********************\nFriday 02 October 2026  10:43:55 +0000 (0:00:00.603)       0:09:27.622 ******** \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] ********************************\nFriday 02 October 2026  10:43:57 +0000 (0:00:01.067)       0:09:28.690 ******** \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] *******************************\nFriday 02 October 2026  10:43:57 +0000 (0:00:00.402)       0:09:29.092 ******** \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] ********************************\nFriday 02 October 2026  10:43:58 +0000 (0:00:00.786)       0:09:29.879 ******** \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] ********************************\nFriday 02 October 2026  10:43:59 +0000 (0:00:01.215)       0:09:31.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\nTASK [ceph-handler : Check for a mgr container] ********************************\nFriday 02 October 2026  10:44:00 +0000 (0:00:00.797)       0:09:31.892 ******** \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] *************************\nFriday 02 October 2026  10:44:00 +0000 (0:00:00.388)       0:09:32.280 ******** \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] ********************************\nFriday 02 October 2026  10:44:00 +0000 (0:00:00.353)       0:09:32.634 ******** \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] *************************\nFriday 02 October 2026  10:44:01 +0000 (0:00:00.619)       0:09:33.254 ******** \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] **********************\nFriday 02 October 2026  10:44:02 +0000 (0:00:00.782)       0:09:34.036 ******** \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] *******************\nFriday 02 October 2026  10:44:03 +0000 (0:00:00.786)       0:09:34.823 ******** \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] ******************************\nFriday 02 October 2026  10:44:03 +0000 (0:00:00.368)       0:09:35.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\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nFriday 02 October 2026  10:44:04 +0000 (0:00:00.632)       0:09:35.823 ******** \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] ******************************\nFriday 02 October 2026  10:44:04 +0000 (0:00:00.334)       0:09:36.158 ******** \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] ******************************\nFriday 02 October 2026  10:44:04 +0000 (0:00:00.363)       0:09:36.522 ******** \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] ******************************\nFriday 02 October 2026  10:44:05 +0000 (0:00:00.351)       0:09:36.873 ******** \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] ******************************\nFriday 02 October 2026  10:44:05 +0000 (0:00:00.669)       0:09:37.543 ******** \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] ******************************\nFriday 02 October 2026  10:44:06 +0000 (0:00:00.379)       0:09:37.923 ******** \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] ****************************\nFriday 02 October 2026  10:44:06 +0000 (0:00:00.323)       0:09:38.247 ******** \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] *************************\nFriday 02 October 2026  10:44:06 +0000 (0:00:00.380)       0:09:38.627 ******** \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] ***************************\nFriday 02 October 2026  10:44:07 +0000 (0:00:00.895)       0:09:39.522 ******** \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] *********************\nFriday 02 October 2026  10:44:08 +0000 (0:00:00.408)       0:09:39.931 ******** \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] ************************\nFriday 02 October 2026  10:44:10 +0000 (0:00:01.798)       0:09:41.729 ******** \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] **************************************\nFriday 02 October 2026  10:44:10 +0000 (0:00:00.241)       0:09:41.971 ******** \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] ***************************************\nFriday 02 October 2026  10:44:16 +0000 (0:00:06.202)       0:09:48.173 ******** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nFriday 02 October 2026  10:44:19 +0000 (0:00:03.156)       0:09:51.330 ******** \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] *********************\nFriday 02 October 2026  10:44:20 +0000 (0:00:00.623)       0:09:51.953 ******** \n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\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-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nFriday 02 October 2026  10:44:21 +0000 (0:00:01.179)       0:09:53.133 ******** \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] ***********************************\nFriday 02 October 2026  10:44:23 +0000 (0:00:02.232)       0:09:55.366 ******** \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] *******************************************\nFriday 02 October 2026  10:44:25 +0000 (0:00:01.553)       0:09:56.919 ******** \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 [ceph-mds : Non_containerized.yml] ****************************************\nFriday 02 October 2026  10:44:27 +0000 (0:00:02.032)       0:09:58.952 ******** \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] ********************************************\nFriday 02 October 2026  10:44:27 +0000 (0:00:00.346)       0:09:59.299 ******** \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] ************************************\nFriday 02 October 2026  10:44:28 +0000 (0:00:00.877)       0:10:00.177 ******** \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Generate systemd unit file] ***********************************\nFriday 02 October 2026  10:44:29 +0000 (0:00:00.604)       0:10:00.781 ******** \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] ************************\nFriday 02 October 2026  10:44:30 +0000 (0:00:01.282)       0:10:02.063 ******** \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] ***************************************\nFriday 02 October 2026  10:44:32 +0000 (0:00:01.618)       0:10:03.682 ******** \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 [ceph-mds : Systemd start mds container] **********************************\nFriday 02 October 2026  10:44:34 +0000 (0:00:02.008)       0:10:05.690 ******** \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 [ceph-mds : Wait for mds socket to exist] *********************************\nFriday 02 October 2026  10:44:36 +0000 (0:00:02.238)       0:10:07.929 ******** \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] **********************\nFriday 02 October 2026  10:44:37 +0000 (0:00:01.445)       0:10:09.375 ******** \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] **********************************\nFriday 02 October 2026  10:44:38 +0000 (0:00:00.665)       0:10:10.041 ******** \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] ********\nFriday 02 October 2026  10:44:39 +0000 (0:00:00.849)       0:10:10.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\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nFriday 02 October 2026  10:44:39 +0000 (0:00:00.357)       0:10:11.247 ******** \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)] ********************\nFriday 02 October 2026  10:44:40 +0000 (0:00:01.337)       0:10:12.585 ******** \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] *********\nFriday 02 October 2026  10:44:41 +0000 (0:00:00.937)       0:10:13.523 ******** \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] ************************\nFriday 02 October 2026  10:44:42 +0000 (0:00:00.877)       0:10:14.400 ******** \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] *********************\nFriday 02 October 2026  10:44:43 +0000 (0:00:00.567)       0:10:14.967 ******** \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] ********************************\nFriday 02 October 2026  10:44:44 +0000 (0:00:00.825)       0:10:15.793 ******** \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] *******************************\nFriday 02 October 2026  10:44:44 +0000 (0:00:00.324)       0:10:16.117 ******** \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] ********************************\nFriday 02 October 2026  10:44:45 +0000 (0:00:00.767)       0:10:16.884 ******** \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] ********************************\nFriday 02 October 2026  10:44:46 +0000 (0:00:01.122)       0:10:18.007 ******** \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] ********************************\nFriday 02 October 2026  10:44:47 +0000 (0:00:00.824)       0:10:18.831 ******** \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] *************************\nFriday 02 October 2026  10:44:47 +0000 (0:00:00.330)       0:10:19.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 [ceph-handler : Check for a nfs container] ********************************\nFriday 02 October 2026  10:44:47 +0000 (0:00:00.342)       0:10:19.504 ******** \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] *************************\nFriday 02 October 2026  10:44:48 +0000 (0:00:00.694)       0:10:20.198 ******** \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] **********************\nFriday 02 October 2026  10:44:49 +0000 (0:00:00.774)       0:10:20.973 ******** \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] *******************\nFriday 02 October 2026  10:44:50 +0000 (0:00:00.857)       0:10:21.830 ******** \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] ******************************\nFriday 02 October 2026  10:44:50 +0000 (0:00:00.371)       0:10:22.202 ******** \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] ******************************\nFriday 02 October 2026  10:44:51 +0000 (0:00:00.634)       0:10:22.836 ******** \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] ******************************\nFriday 02 October 2026  10:44:51 +0000 (0:00:00.385)       0:10:23.222 ******** \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] ******************************\nFriday 02 October 2026  10:44:51 +0000 (0:00:00.362)       0:10:23.584 ******** \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] ******************************\nFriday 02 October 2026  10:44:52 +0000 (0:00:00.366)       0:10:23.951 ******** \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] ******************************\nFriday 02 October 2026  10:44:52 +0000 (0:00:00.634)       0:10:24.585 ******** \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] ******************************\nFriday 02 October 2026  10:44:53 +0000 (0:00:00.378)       0:10:24.963 ******** \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] ****************************\nFriday 02 October 2026  10:44:53 +0000 (0:00:00.334)       0:10:25.298 ******** \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] *************************\nFriday 02 October 2026  10:44:54 +0000 (0:00:00.349)       0:10:25.647 ******** \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] *******************************************\nFriday 02 October 2026  10:44:54 +0000 (0:00:00.906)       0:10:26.553 ******** \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] ***************************************\nFriday 02 October 2026  10:44:55 +0000 (0:00:00.574)       0:10:27.128 ******** \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] ***********************************\nFriday 02 October 2026  10:44:57 +0000 (0:00:01.817)       0:10:28.945 ******** \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] **********\nFriday 02 October 2026  10:44:59 +0000 (0:00:01.709)       0:10:30.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\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nFriday 02 October 2026  10:44:59 +0000 (0:00:00.370)       0:10:31.026 ******** \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] *****************************\nFriday 02 October 2026  10:45:00 +0000 (0:00:00.686)       0:10:31.712 ******** \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-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-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] ******************************************\nFriday 02 October 2026  10:45:01 +0000 (0:00:01.590)       0:10:33.303 ******** \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-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\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\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nFriday 02 October 2026  10:45:05 +0000 (0:00:03.378)       0:10:36.682 ******** \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] ***********************************\nFriday 02 October 2026  10:45:06 +0000 (0:00:01.606)       0:10:38.288 ******** \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-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 [ceph-rgw : Rgw pool creation tasks] **************************************\nFriday 02 October 2026  10:45:07 +0000 (0:00:01.082)       0:10:39.371 ******** \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] ********************************************\nFriday 02 October 2026  10:45:07 +0000 (0:00:00.246)       0:10:39.618 ******** \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] ***********************************************\nFriday 02 October 2026  10:45:09 +0000 (0:00:01.346)       0:10:40.964 ******** \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] *********************************************\nFriday 02 October 2026  10:45:10 +0000 (0:00:00.747)       0:10:41.711 ******** \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] *************************\nFriday 02 October 2026  10:45:29 +0000 (0:00:19.845)       0:11:01.556 ******** \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] ******************************\nFriday 02 October 2026  10:45:30 +0000 (0:00:00.334)       0:11:01.891 ******** \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] *********************************\nFriday 02 October 2026  10:45:30 +0000 (0:00:00.337)       0:11:02.228 ******** \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] *************************************\nFriday 02 October 2026  10:45:31 +0000 (0:00:00.850)       0:11:03.078 ******** \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] ***********************************\nFriday 02 October 2026  10:45:32 +0000 (0:00:00.590)       0:11:03.669 ******** \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] ********************\nFriday 02 October 2026  10:45:33 +0000 (0:00:01.366)       0:11:05.036 ******** \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] ***********************************\nFriday 02 October 2026  10:45:35 +0000 (0:00:01.633)       0:11:06.669 ******** \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 [ceph-rgw : Systemd start rgw container] **********************************\nFriday 02 October 2026  10:45:37 +0000 (0:00:02.193)       0:11:08.863 ******** \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] **********************\nFriday 02 October 2026  10:45:40 +0000 (0:00:02.873)       0:11:11.737 ******** \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] **********************************\nFriday 02 October 2026  10:45:40 +0000 (0:00:00.397)       0:11:12.134 ******** \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] ********\nFriday 02 October 2026  10:45:41 +0000 (0:00:00.631)       0:11:12.766 ******** \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] ***********************\nFriday 02 October 2026  10:45:41 +0000 (0:00:00.689)       0:11:13.455 ******** \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)] ********************\nFriday 02 October 2026  10:45:42 +0000 (0:00:00.396)       0:11:13.852 ******** \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] *********\nFriday 02 October 2026  10:45:42 +0000 (0:00:00.674)       0:11:14.526 ******** \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 ********************************************************************\nFriday 02 October 2026  10:45:43 +0000 (0:00:00.303)       0:11:14.830 ******** \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 52.66s\nceph-osd : Use ceph-volume to create osds ------------------------------ 34.27s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.51s\nceph-rgw : Create rgw pools -------------------------------------------- 19.84s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 13.13s\nceph-osd : Wait for all osd to be up ----------------------------------- 13.05s\nceph-mon : Set cluster configs ----------------------------------------- 10.64s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 7.38s\nceph-config : Create ceph initial directories --------------------------- 6.77s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.32s\nceph-mds : Create filesystem pools -------------------------------------- 6.20s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 6.11s\nceph-mon : Fetch ceph initial keys -------------------------------------- 5.05s\nceph-config : Generate Ceph file ---------------------------------------- 4.49s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.41s\nceph-crash : Start the ceph-crash service ------------------------------- 3.78s\nceph-osd : Systemd start osd -------------------------------------------- 3.72s\nceph-mon : Copy admin keyring over to mons ------------------------------ 3.70s\nceph-facts : Get current fsid ------------------------------------------- 3.70s\nceph-osd : Apply operating system tuning -------------------------------- 3.41s\n\n\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state SUCCESS\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.19\u001b[0m\n\nPLAY [Create ceph pools] *******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nFriday 02 October 2026  10:45:49 +0000 (0:00:00.641)       0:00:00.641 ******** \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] *********************************\nFriday 02 October 2026  10:45:49 +0000 (0:00:00.731)       0:00:01.373 ******** \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\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nFriday 02 October 2026  10:45:51 +0000 (0:00:01.354)       0:00:02.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-facts : Check if podman binary is present] **************************\nFriday 02 October 2026  10:45:51 +0000 (0:00:00.369)       0:00:03.097 ******** \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] **********************************\nFriday 02 October 2026  10:45:52 +0000 (0:00:01.046)       0:00:04.144 ******** \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] ******************************************\nFriday 02 October 2026  10:45:53 +0000 (0:00:00.395)       0:00:04.539 ******** \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] *********************\nFriday 02 October 2026  10:45:53 +0000 (0:00:00.397)       0:00:04.937 ******** \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] ***\nFriday 02 October 2026  10:45:53 +0000 (0:00:00.345)       0:00:05.282 ******** \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] ******************\nFriday 02 October 2026  10:45:54 +0000 (0:00:00.722)       0:00:06.005 ******** \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']] ************\nFriday 02 October 2026  10:45:54 +0000 (0:00:00.333)       0:00:06.338 ******** \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] ********************************\nFriday 02 October 2026  10:45:55 +0000 (0:00:00.753)       0:00:07.091 ******** \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] *******************************\nFriday 02 October 2026  10:45:56 +0000 (0:00:00.586)       0:00:07.677 ******** \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] ********************************\nFriday 02 October 2026  10:45:59 +0000 (0:00:02.981)       0:00:10.659 ******** \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] *********************\nFriday 02 October 2026  10:45:59 +0000 (0:00:00.521)       0:00:11.181 ******** \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] ***********************\nFriday 02 October 2026  10:46:00 +0000 (0:00:01.148)       0:00:12.329 ******** \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] ***************************\nFriday 02 October 2026  10:46:01 +0000 (0:00:00.188)       0:00:12.518 ******** \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '22fb68d6eb62', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-02 10:45:57.203574', 'end': '2026-10-02 10:45:57.233042', 'delta': '0:00:00.029468', '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': ['22fb68d6eb62'], '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': '894803b6a1a1', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-02 10:45:57.959453', 'end': '2026-10-02 10:45:57.982494', 'delta': '0:00:00.023041', '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': ['894803b6a1a1'], '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': '0971fbb934c5', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-02 10:45:59.041629', 'end': '2026-10-02 10:45:59.064672', 'delta': '0:00:00.023043', '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': ['0971fbb934c5'], '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] *******************************\nFriday 02 October 2026  10:46:01 +0000 (0:00:00.582)       0:00:13.100 ******** \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] *************\nFriday 02 October 2026  10:46:02 +0000 (0:00:00.680)       0:00:13.781 ******** \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] *********************************\nFriday 02 October 2026  10:46:03 +0000 (0:00:01.522)       0:00:15.303 ******** \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] *******************************************\nFriday 02 October 2026  10:46:04 +0000 (0:00:00.393)       0:00:15.696 ******** \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] **********************************************\nFriday 02 October 2026  10:46:04 +0000 (0:00:00.502)       0:00:16.199 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nFriday 02 October 2026  10:46:05 +0000 (0:00:00.694)       0:00:16.894 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nFriday 02 October 2026  10:46:05 +0000 (0:00:00.153)       0:00:17.047 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 02 October 2026  10:46:05 +0000 (0:00:00.241)       0:00:17.288 ******** \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)] *************************************\nFriday 02 October 2026  10:46:06 +0000 (0:00:00.382)       0:00:17.671 ******** \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] **************\nFriday 02 October 2026  10:46:06 +0000 (0:00:00.417)       0:00:18.088 ******** \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)] ***************************\nFriday 02 October 2026  10:46:07 +0000 (0:00:00.387)       0:00:18.475 ******** \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] ****\nFriday 02 October 2026  10:46:07 +0000 (0:00:00.890)       0:00:19.366 ******** \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)] ***********************\nFriday 02 October 2026  10:46:08 +0000 (0:00:00.387)       0:00: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\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nFriday 02 October 2026  10:46:08 +0000 (0:00:00.361)       0:00:20.115 ******** \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] ************************************\nFriday 02 October 2026  10:46:09 +0000 (0:00:00.413)       0:00:20.528 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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-10-02-09-47-16-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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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]\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-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-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-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-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-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-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-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-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-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-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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': 'sdb', 'value': {'holders': ['ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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': 'sdc', 'value': {'holders': ['ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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-10-02-09-47-08-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_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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]\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-10-02-09-47-25-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\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nFriday 02 October 2026  10:46:10 +0000 (0:00:01.651)       0:00:22.180 ******** \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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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-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--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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': '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': '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': '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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-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': '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': '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-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': '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': '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': '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-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': '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': '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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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': 'sdb', 'value': {'holders': ['ceph--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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': '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-10-02-09-47-08-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-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': 'sdc', 'value': {'holders': ['ceph--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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': '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-10-02-09-47-16-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': 'sdb', 'value': {'holders': ['ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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': '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-10-02-09-47-25-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-4]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nFriday 02 October 2026  10:46:11 +0000 (0:00:00.869)       0:00:23.050 ******** \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] ***************\nFriday 02 October 2026  10:46:12 +0000 (0:00:00.778)       0:00:23.828 ******** \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] ***************************\nFriday 02 October 2026  10:46:12 +0000 (0:00:00.590)       0:00:24.419 ******** \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] ***********************\nFriday 02 October 2026  10:46:13 +0000 (0:00:00.798)       0:00:25.218 ******** \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] ***************************\nFriday 02 October 2026  10:46:14 +0000 (0:00:00.366)       0:00:25.584 ******** \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-facts : Set osd_pool_default_crush_rule fact] ***********************\nFriday 02 October 2026  10:46:14 +0000 (0:00:00.607)       0:00:26.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-facts : Set_fact _monitor_addresses - ipv4] *************************\nFriday 02 October 2026  10:46:15 +0000 (0:00:00.613)       0:00:26.805 ******** \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-4] => (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-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (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-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nFriday 02 October 2026  10:46:16 +0000 (0:00:01.390)       0:00:28.195 ******** \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] ***********************\nFriday 02 October 2026  10:46:17 +0000 (0:00:00.548)       0:00:28.744 ******** \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 }}\"] ***\nFriday 02 October 2026  10:46:18 +0000 (0:00:00.909)       0:00:29.653 ******** \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-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nFriday 02 October 2026  10:46:18 +0000 (0:00:00.402)       0:00:30.055 ******** \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] ****\nFriday 02 October 2026  10:46:18 +0000 (0:00:00.350)       0:00:30.405 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nFriday 02 October 2026  10:46:19 +0000 (0:00:00.519)       0:00:30.925 ******** \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] ****************************************\nFriday 02 October 2026  10:46:20 +0000 (0:00:00.887)       0:00:31.812 ******** \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] ******\nFriday 02 October 2026  10:46:20 +0000 (0:00:00.434)       0:00:32.247 ******** \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] ******\nFriday 02 October 2026  10:46:21 +0000 (0:00:00.423)       0:00:32.670 ******** \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)] ***************************\nFriday 02 October 2026  10:46:21 +0000 (0:00:00.432)       0:00:33.102 ******** \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] *************************************\nFriday 02 October 2026  10:46:22 +0000 (0:00:00.416)       0:00:33.519 ******** \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] **************************************\nFriday 02 October 2026  10:46:22 +0000 (0:00:00.658)       0:00:34.178 ******** \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] ********************************\nFriday 02 October 2026  10:46:24 +0000 (0:00:01.280)       0:00:35.458 ******** \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] ************************************\nFriday 02 October 2026  10:46:27 +0000 (0:00:03.653)       0:00:39.112 ******** \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_pre_squid.yml for testbed-node-5\u001b[0m\n\nTASK [create openstack pool(s)] ************************************************\nFriday 02 October 2026  10:46:28 +0000 (0:00:00.585)       0:00:39.697 ******** \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] ***********************************************************\nFriday 02 October 2026  10:47:04 +0000 (0:00:36.594)       0:01:16.292 ******** \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] **************************************************\nFriday 02 October 2026  10:47:21 +0000 (0:00:17.024)       0:01:33.316 ******** \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] **********************************************\nFriday 02 October 2026  10:47:30 +0000 (0:00:08.511)       0:01:41.828 ******** \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\nTASK [Assert ceph_require_min_compat_client is a known release] ****************\nFriday 02 October 2026  10:47:47 +0000 (0:00:16.755)       0:01:58.583 ******** \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 [Gather facts for the first Ceph monitor] *********************************\nFriday 02 October 2026  10:47:47 +0000 (0:00:00.140)       0:01:58.724 ******** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Get Ceph OSD map] ********************************************************\nFriday 02 October 2026  10:47:49 +0000 (0:00:02.353)       0:02:01.078 ******** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Evaluate whether require-min-compat-client needs raising] ****************\nFriday 02 October 2026  10:47:50 +0000 (0:00:01.176)       0:02:02.254 ******** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set Ceph minimum compatible client] **************************************\nFriday 02 October 2026  10:47:50 +0000 (0:00:00.161)       0:02:02.416 ******** \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\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=28  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:47:53 +0000 (0:00:02.165)       0:02:04.582 ******** \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 36.59s\ngenerate keys ---------------------------------------------------------- 17.02s\ncopy ceph key(s) if needed --------------------------------------------- 16.76s\nget keys from monitors -------------------------------------------------- 8.51s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 3.65s\nceph-facts : Find a running mon container ------------------------------- 2.98s\nGather facts for the first Ceph monitor --------------------------------- 2.35s\nSet Ceph minimum compatible client -------------------------------------- 2.17s\nceph-facts : Collect existed devices ------------------------------------ 1.65s\nceph-facts : Get current fsid if cluster is already running ------------- 1.52s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 1.39s\nceph-facts : Check if it is atomic host --------------------------------- 1.35s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.28s\nGet Ceph OSD map -------------------------------------------------------- 1.18s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 1.15s\nceph-facts : Check if podman binary is present -------------------------- 1.05s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.91s\nceph-facts : Resolve dedicated_device link(s) --------------------------- 0.89s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.89s\nceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.87s\n\n\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:45:44 +0000 (0:00:00.465)       0:00:00.465 ******** \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] ***********************************\nFriday 02 October 2026  10:45:45 +0000 (0:00:00.472)       0:00:00.937 ******** \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] **********************************************\nFriday 02 October 2026  10:45:45 +0000 (0:00:00.519)       0:00:01.457 ******** \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] **************************************\nFriday 02 October 2026  10:45:46 +0000 (0:00:01.131)       0:00:02.589 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\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-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nFriday 02 October 2026  10:45:48 +0000 (0:00:01.385)       0:00:03.975 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************************\nFriday 02 October 2026  10:45:50 +0000 (0:00:02.290)       0:00:06.265 ******** \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] *****\nFriday 02 October 2026  10:45:51 +0000 (0:00:01.018)       0:00:07.284 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:45:54 +0000 (0:00:03.104)       0:00:10.389 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:45:56 +0000 (0:00:01.582)       0:00:11.971 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************\nFriday 02 October 2026  10:45:58 +0000 (0:00:02.016)       0:00:13.987 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************\nFriday 02 October 2026  10:46:00 +0000 (0:00:02.646)       0:00:16.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 [opensearch : Copying over opensearch-dashboards config file] *************\nFriday 02 October 2026  10:46:04 +0000 (0:00:03.982)       0:00:20.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 [service-check-containers : opensearch | Check containers] ****************\nFriday 02 October 2026  10:46:07 +0000 (0:00:02.101)       0:00:22.718 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:46:10 +0000 (0:00:03.396)       0:00:26.115 ******** \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] ********************************\nFriday 02 October 2026  10:46:11 +0000 (0:00:00.578)       0:00:26.693 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************************\nFriday 02 October 2026  10:46:12 +0000 (0:00:01.556)       0:00:28.250 ******** \n\u001b[0;36mskipping: [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] *********************************************\nFriday 02 October 2026  10:46:13 +0000 (0:00:00.416)       0:00:28.666 ******** \n\nTASK [opensearch : Flush handlers] *********************************************\nFriday 02 October 2026  10:46:13 +0000 (0:00:00.416)       0:00:29.083 ******** \n\nTASK [opensearch : Flush handlers] *********************************************\nFriday 02 October 2026  10:46:13 +0000 (0:00:00.073)       0:00:29.156 ******** \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nFriday 02 October 2026  10:46:13 +0000 (0:00:00.080)       0:00:29.236 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nFriday 02 October 2026  10:46:14 +0000 (0:00:00.467)       0:00:29.704 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nFriday 02 October 2026  10:46:14 +0000 (0:00:00.580)       0:00:30.285 ******** \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 [opensearch : Enable shard allocation] *************************\nFriday 02 October 2026  10:47:02 +0000 (0:00:47.799)       0:01:18.084 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nFriday 02 October 2026  10:47:02 +0000 (0:00:00.219)       0:01:18.304 ******** \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] **********************************************\nFriday 02 October 2026  10:47:53 +0000 (0:00:51.305)       0:02:09.609 ******** \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] ************************\nFriday 02 October 2026  10:47:54 +0000 (0:00:00.831)       0:02:10.440 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nFriday 02 October 2026  10:47:58 +0000 (0:00:03.267)       0:02:13.707 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nFriday 02 October 2026  10:48:00 +0000 (0:00:02.418)       0:02:16.126 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nFriday 02 October 2026  10:48:02 +0000 (0:00:02.211)       0:02:18.337 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nFriday 02 October 2026  10:48:05 +0000 (0:00:02.791)       0:02:21.128 ******** \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=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=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 ********************************************************************\nFriday 02 October 2026  10:48:08 +0000 (0:00:02.607)       0:02:23.735 ******** \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 51.30s\nopensearch : Restart opensearch container ------------------------------ 47.80s\nopensearch : Copying over opensearch service config file ---------------- 3.98s\nservice-check-containers : opensearch | Check containers ---------------- 3.40s\nopensearch : Wait for OpenSearch to become ready ------------------------ 3.27s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 3.10s\nopensearch : Create new log retention policy ---------------------------- 2.79s\nopensearch : Copying over config.json files for services ---------------- 2.65s\nopensearch : Apply retention policy to existing indices ----------------- 2.61s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.42s\nopensearch : Ensuring config directories exist -------------------------- 2.29s\nopensearch : Check if a log retention policy exists --------------------- 2.21s\nopensearch : Copying over opensearch-dashboards config file ------------- 2.10s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 2.02s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 1.58s\nservice-check-containers : Include tasks -------------------------------- 1.56s\nopensearch : Setting sysctl values -------------------------------------- 1.39s\nopensearch : include_tasks ---------------------------------------------- 1.13s\nopensearch : include_tasks ---------------------------------------------- 1.02s\nopensearch : include_tasks ---------------------------------------------- 0.83s\n\n\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nFriday 02 October 2026  10:47:57 +0000 (0:00:00.236)       0:00:00.236 ******** \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] *****************************************************\nFriday 02 October 2026  10:48:02 +0000 (0:00:05.121)       0:00:05.357 ******** \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] **************************************************\nFriday 02 October 2026  10:48:06 +0000 (0:00:04.328)       0:00:09.686 ******** \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nFriday 02 October 2026  10:48:08 +0000 (0:00:01.246)       0:00:10.932 ******** \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] ***************************************\nFriday 02 October 2026  10:48:24 +0000 (0:00:16.717)       0:00:27.650 ******** \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] **************************\nFriday 02 October 2026  10:48:28 +0000 (0:00:03.941)       0:00:31.592 ******** \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 ********************************************************************\nFriday 02 October 2026  10:48:37 +0000 (0:00:08.239)       0:00:39.831 ******** \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 16.72s\nWrite ceph keys to the configuration directory -------------------------- 8.24s\nCheck if ceph keys exist ------------------------------------------------ 5.12s\nFetch all ceph keys ----------------------------------------------------- 4.33s\nCheck if target directories exist --------------------------------------- 3.94s\nCreate share directory -------------------------------------------------- 1.25s\n\n\u001b[32m2026-10-02 10:48:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:48:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:45:44 +0000 (0:00:00.353)       0:00:00.353 ******** \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] ***********************************\nFriday 02 October 2026  10:45:45 +0000 (0:00:00.393)       0:00:00.746 ******** \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] ***************************\nFriday 02 October 2026  10:45:45 +0000 (0:00:00.651)       0:00:01.398 ******** \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] *************************************************\nFriday 02 October 2026  10:45:46 +0000 (0:00:00.513)       0:00:01.912 ******** \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] *****************************\nFriday 02 October 2026  10:45:47 +0000 (0:00:00.985)       0:00:02.898 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [mariadb : Ensuring database backup config directory exists] **************\nFriday 02 October 2026  10:45:51 +0000 (0:00:04.448)       0:00:07.347 ******** \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] ***************************\nFriday 02 October 2026  10:45:52 +0000 (0:00:00.816)       0:00:08.164 ******** \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 config.json files for services] *******************\nFriday 02 October 2026  10:45:54 +0000 (0:00:01.938)       0:00:10.102 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************\nFriday 02 October 2026  10:45:59 +0000 (0:00:05.190)       0:00:15.293 ******** \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] ***************************************\nFriday 02 October 2026  10:46:01 +0000 (0:00:01.577)       0:00:16.870 ******** \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 [mariadb : include_tasks] *************************************************\nFriday 02 October 2026  10:46:07 +0000 (0:00:06.116)       0:00:22.986 ******** \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] ********\nFriday 02 October 2026  10:46:08 +0000 (0:00:01.118)       0:00:24.105 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nFriday 02 October 2026  10:46:12 +0000 (0:00:04.353)       0:00:28.459 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****\nFriday 02 October 2026  10:46:18 +0000 (0:00:05.504)       0:00:33.963 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************\nFriday 02 October 2026  10:46:24 +0000 (0:00:05.776)       0:00:39.740 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [service-check-containers : mariadb | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:46:28 +0000 (0:00:04.307)       0:00:44.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] ********************************\nFriday 02 October 2026  10:46:29 +0000 (0:00:00.514)       0:00:44.562 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2]\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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 : Checking for mariadb cluster] **********************************\nFriday 02 October 2026  10:46:32 +0000 (0:00:03.352)       0:00:47.914 ******** \n\u001b[0;36mskipping: [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] ****************************\nFriday 02 October 2026  10:46:32 +0000 (0:00:00.333)       0:00:48.248 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Stop MariaDB containers] ***************************************\nFriday 02 October 2026  10:46:32 +0000 (0:00:00.117)       0:00:48.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 [mariadb : Run MariaDB wsrep recovery] ************************************\nFriday 02 October 2026  10:46:33 +0000 (0:00:00.307)       0:00:48.672 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:46:33 +0000 (0:00:00.309)       0:00:48.982 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:46:34 +0000 (0:00:00.545)       0:00:49.527 ******** \n\u001b[0;36mskipping: [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] ***************************\nFriday 02 October 2026  10:46:34 +0000 (0:00:00.369)       0:00:49.896 ******** \n\u001b[0;36mskipping: [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] ****************************\nFriday 02 October 2026  10:46:34 +0000 (0:00:00.422)       0:00:50.319 ******** \n\u001b[0;36mskipping: [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] ********************\nFriday 02 October 2026  10:46:35 +0000 (0:00:00.358)       0:00:50.677 ******** \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] ***\nFriday 02 October 2026  10:46:35 +0000 (0:00:00.635)       0:00:51.312 ******** \n\u001b[0;36mskipping: [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] *****\nFriday 02 October 2026  10:46:36 +0000 (0:00:00.359)       0:00:51.672 ******** \n\u001b[0;36mskipping: [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] ***************\nFriday 02 October 2026  10:46:36 +0000 (0:00:00.385)       0:00:52.057 ******** \n\u001b[0;36mskipping: [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] ***\nFriday 02 October 2026  10:46:36 +0000 (0:00:00.400)       0:00:52.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 [mariadb : Starting first MariaDB container] ******************************\nFriday 02 October 2026  10:46:37 +0000 (0:00:00.655)       0:00:53.113 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:46:37 +0000 (0:00:00.365)       0:00:53.478 ******** \n\u001b[0;36mskipping: [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] ************************\nFriday 02 October 2026  10:46:38 +0000 (0:00:00.381)       0:00:53.860 ******** \n\u001b[0;36mskipping: [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] ************************\nFriday 02 October 2026  10:46:38 +0000 (0:00:00.350)       0:00:54.211 ******** \n\u001b[0;36mskipping: [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)] ****************************\nFriday 02 October 2026  10:46:39 +0000 (0:00:00.581)       0:00:54.792 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************************************\nFriday 02 October 2026  10:46:41 +0000 (0:00:02.520)       0:00:57.313 ******** \n\u001b[0;36mskipping: [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)] ***************************\nFriday 02 October 2026  10:46:42 +0000 (0:00:00.364)       0:00:57.677 ******** \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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 master mariadb] ***************************************\nFriday 02 October 2026  10:46:44 +0000 (0:00:02.552)       0:01:00.230 ******** \n\u001b[0;36mskipping: [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] ***************************\nFriday 02 October 2026  10:46:45 +0000 (0:00:00.680)       0:01:00.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 [service-check : mariadb | Fail if containers are missing or not running] ***\nFriday 02 October 2026  10:46:45 +0000 (0:00:00.376)       0:01:01.287 ******** \n\u001b[0;36mskipping: [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] **************\nFriday 02 October 2026  10:46:46 +0000 (0:00:00.370)       0:01:01.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 : Wait for MariaDB service to be ready through VIP] **************\nFriday 02 October 2026  10:46:46 +0000 (0:00:00.784)       0:01:02.442 ******** \n\u001b[0;36mskipping: [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] *****************************************\nFriday 02 October 2026  10:46:47 +0000 (0:00:00.338)       0:01:02.780 ******** \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] *************\nFriday 02 October 2026  10:46:48 +0000 (0:00:01.033)       0:01:03.814 ******** \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] *************\nFriday 02 October 2026  10:46:48 +0000 (0:00:00.363)       0:01:04.178 ******** \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] ***************************\nFriday 02 October 2026  10:46:49 +0000 (0:00:00.672)       0:01:04.850 ******** \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-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-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] ***********\nFriday 02 October 2026  10:47:00 +0000 (0:00:10.889)       0:01:15.740 ******** \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] **************************\nFriday 02 October 2026  10:47:00 +0000 (0:00:00.411)       0:01:16.152 ******** \n\u001b[0;36mskipping: [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] ***********************\nFriday 02 October 2026  10:47:01 +0000 (0:00:00.443)       0:01:16.595 ******** \n\u001b[0;36mskipping: [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] *********************\nFriday 02 October 2026  10:47:01 +0000 (0:00:00.731)       0:01:17.327 ******** \n\u001b[0;36mskipping: [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] *******\nFriday 02 October 2026  10:47:02 +0000 (0:00:00.472)       0:01:17.799 ******** \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] ***\nFriday 02 October 2026  10:47:02 +0000 (0:00:00.366)       0:01:18.166 ******** \n\u001b[0;36mskipping: [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] *************************************************\nFriday 02 October 2026  10:47:03 +0000 (0:00:00.379)       0:01:18.545 ******** \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] ***************************\nFriday 02 October 2026  10:47:03 +0000 (0:00:00.793)       0:01:19.338 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nFriday 02 October 2026  10:47:14 +0000 (0:00:10.232)       0:01:29.571 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nFriday 02 October 2026  10:47:14 +0000 (0:00:00.143)       0:01:29.714 ******** \n\u001b[0;36mskipping: [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] *******************\nFriday 02 October 2026  10:47:15 +0000 (0:00:00.942)       0:01:30.657 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nFriday 02 October 2026  10:47:23 +0000 (0:00:08.212)       0:01:38.869 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nFriday 02 October 2026  10:47:24 +0000 (0:00:01.603)       0:01:40.472 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nFriday 02 October 2026  10:47:27 +0000 (0:00:02.139)       0:01:42.612 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nFriday 02 October 2026  10:47:27 +0000 (0:00:00.134)       0:01:42.747 ******** \n\u001b[0;36mskipping: [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] *************************\nFriday 02 October 2026  10:47:27 +0000 (0:00:00.363)       0:01:43.111 ******** \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] *************************************\nFriday 02 October 2026  10:47:27 +0000 (0:00:00.396)       0:01:43.507 ******** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 02 October 2026  10:47:47 +0000 (0:00:19.927)       0:02:03.435 ******** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 02 October 2026  10:48:02 +0000 (0:00:14.561)       0:02:17.996 ******** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nFriday 02 October 2026  10:48:04 +0000 (0:00:02.199)       0:02:20.196 ******** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 02 October 2026  10:48:28 +0000 (0:00:23.395)       0:02:43.592 ******** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 02 October 2026  10:48:37 +0000 (0:00:09.680)       0:02:53.273 ******** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nFriday 02 October 2026  10:48:39 +0000 (0:00:02.013)       0:02:55.286 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 02 October 2026  10:48:53 +0000 (0:00:13.397)       0:03:08.684 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 02 October 2026  10:48:56 +0000 (0:00:03.691)       0:03:12.375 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nFriday 02 October 2026  10:48:58 +0000 (0:00:02.091)       0:03:14.467 ******** \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] ********************************\nFriday 02 October 2026  10:48:59 +0000 (0:00:00.784)       0:03:15.252 ******** \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] ***********************************\nFriday 02 October 2026  10:49:02 +0000 (0:00:02.527)       0:03:17.779 ******** \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] *********\nFriday 02 October 2026  10:49:04 +0000 (0:00:02.600)       0:03:20.380 ******** \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] ***\nFriday 02 October 2026  10:49:07 +0000 (0:00:02.318)       0:03:22.698 ******** \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] ***************************\nFriday 02 October 2026  10:49:09 +0000 (0:00:02.458)       0:03:25.157 ******** \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] ***\nFriday 02 October 2026  10:49:15 +0000 (0:00:05.707)       0:03:30.864 ******** \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 [service-check : mariadb | Fail if containers are unhealthy] **************\nFriday 02 October 2026  10:49:17 +0000 (0:00:02.371)       0:03:33.236 ******** \n\u001b[0;36mskipping: [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] **************\nFriday 02 October 2026  10:49:18 +0000 (0:00:00.840)       0:03:34.077 ******** \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 [Include mariadb post-upgrade.yml] ****************************************\nFriday 02 October 2026  10:49:21 +0000 (0:00:02.470)       0:03:36.547 ******** \n\u001b[0;36mskipping: [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=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 ********************************************************************\nFriday 02 October 2026  10:49:21 +0000 (0:00:00.498)       0:03:37.046 ******** \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 43.32s\nmariadb : Wait for MariaDB service port liveness ----------------------- 24.24s\nmariadb : Restart MariaDB container ------------------------------------ 13.40s\nmariadb : Check MariaDB service port liveness -------------------------- 10.89s\nmariadb : Running MariaDB bootstrap container -------------------------- 10.23s\nmariadb : Starting first MariaDB container ------------------------------ 8.21s\nmariadb : Copying over galera.cnf --------------------------------------- 6.12s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 5.78s\nservice-check : mariadb | Get container facts --------------------------- 5.71s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 5.50s\nmariadb : Copying over config.json files for services ------------------- 5.19s\nmariadb : Ensuring config directories exist ----------------------------- 4.45s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 4.35s\nservice-check-containers : mariadb | Check containers ------------------- 4.31s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 4.21s\nmariadb : Wait for MariaDB service port liveness ------------------------ 3.69s\nservice-check-containers : Include tasks -------------------------------- 3.35s\nmariadb : Creating mysql monitor user ----------------------------------- 2.60s\nmariadb : Restart master MariaDB container(s) --------------------------- 2.55s\nmariadb : Creating shard root mysql user -------------------------------- 2.53s\n\n\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nFriday 02 October 2026  10:48:41 +0000 (0:00:00.375)       0:00:00.375 ******** \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] *****************\nFriday 02 October 2026  10:48:41 +0000 (0:00:00.238)       0:00:00.614 ******** \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] ********************\nFriday 02 October 2026  10:48:43 +0000 (0:00:01.887)       0:00:02.502 ******** \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] ***************************\nFriday 02 October 2026  10:48:44 +0000 (0:00:01.306)       0:00:03.808 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nFriday 02 October 2026  10:48:45 +0000 (0:00:00.965)       0:00:04.773 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nFriday 02 October 2026  10:48:46 +0000 (0:00:01.055)       0:00:05.828 ******** \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] ************************\nFriday 02 October 2026  10:49:30 +0000 (0:00:43.723)       0:00:49.552 ******** \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] ******************\nFriday 02 October 2026  10:49:35 +0000 (0:00:04.685)       0:00:54.238 ******** \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nFriday 02 October 2026  10:49:35 +0000 (0:00:00.810)       0:00:55.048 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nFriday 02 October 2026  10:49:36 +0000 (0:00:00.389)       0:00:55.438 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nFriday 02 October 2026  10:49:38 +0000 (0:00:01.744)       0:00:57.182 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nFriday 02 October 2026  10:49:39 +0000 (0:00:01.132)       0:00:58.315 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nFriday 02 October 2026  10:49:39 +0000 (0:00:00.695)       0:00:59.010 ******** \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=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  10:49:41 +0000 (0:00:01.706)       0:01:00.716 ******** \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 43.72s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 4.69s\nosism.services.cephclient : Create required directories ----------------- 1.89s\nosism.services.cephclient : Restart cephclient service ------------------ 1.74s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.71s\nosism.services.cephclient : Copy configuration files -------------------- 1.31s\nosism.services.cephclient : Ensure that all containers are up ----------- 1.13s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 1.06s\nosism.services.cephclient : Copy keyring file --------------------------- 0.97s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.81s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.70s\nosism.services.cephclient : Include package tasks ----------------------- 0.39s\nosism.services.cephclient : Include container tasks --------------------- 0.24s\n\n\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.19\u001b[0m\n\nPLAY [Bootstraph ceph dashboard] ***********************************************\n\nTASK [Disable the ceph dashboard] **********************************************\nFriday 02 October 2026  10:49:47 +0000 (0:00:00.258)       0:00:00.258 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nFriday 02 October 2026  10:49:49 +0000 (0:00:02.147)       0:00:02.406 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nFriday 02 October 2026  10:49:50 +0000 (0:00:01.366)       0:00:03.773 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nFriday 02 October 2026  10:49:51 +0000 (0:00:01.094)       0:00:04.867 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nFriday 02 October 2026  10:49:52 +0000 (0:00:01.188)       0:00:06.055 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nFriday 02 October 2026  10:49:54 +0000 (0:00:01.743)       0:00:07.798 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nFriday 02 October 2026  10:49:56 +0000 (0:00:01.511)       0:00:09.310 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nFriday 02 October 2026  10:49:58 +0000 (0:00:02.103)       0:00:11.413 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nFriday 02 October 2026  10:49:59 +0000 (0:00:01.489)       0:00:12.903 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nFriday 02 October 2026  10:50:10 +0000 (0:00:10.737)       0:00:23.640 ******** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 02 October 2026  10:50:10 +0000 (0:00:00.207)       0:00:23.848 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 02 October 2026  10:50:22 +0000 (0:00:12.069)       0:00:35.917 ******** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 02 October 2026  10:50:24 +0000 (0:00:01.667)       0:00:37.585 ******** \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 ********************************************************************\nFriday 02 October 2026  10:50:35 +0000 (0:00:11.365)       0:00:48.950 ******** \n=============================================================================== \nRestart ceph manager service ------------------------------------------- 25.10s\nCreate admin user ------------------------------------------------------ 10.74s\nDisable the ceph dashboard ---------------------------------------------- 2.15s\nEnable the ceph dashboard ----------------------------------------------- 2.10s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 1.74s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.51s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.49s\nSet mgr/dashboard/ssl to false ------------------------------------------ 1.37s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.19s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 1.09s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.21s\n\n\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:49:25 +0000 (0:00:00.377)       0:00:00.377 ******** \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] ***********************************\nFriday 02 October 2026  10:49:25 +0000 (0:00:00.346)       0:00:00.724 ******** \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] *************************************************\nFriday 02 October 2026  10:49:26 +0000 (0:00:00.410)       0:00:01.134 ******** \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] *****************************\nFriday 02 October 2026  10:49:27 +0000 (0:00:00.789)       0:00:01.924 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***************************************\nFriday 02 October 2026  10:49:28 +0000 (0:00:01.726)       0:00: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 [horizon : include_tasks] *************************************************\nFriday 02 October 2026  10:49:29 +0000 (0:00:00.329)       0:00:03.980 ******** \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-1] => (item={'name': 'cloudkitty', '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': '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] ***************************************\nFriday 02 October 2026  10:49:30 +0000 (0:00:01.181)       0:00:05.162 ******** \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] ************************\nFriday 02 October 2026  10:49:30 +0000 (0:00:00.413)       0:00:05.575 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:30 +0000 (0:00:00.152)       0:00:05.728 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:49:31 +0000 (0:00:00.316)       0:00:06.045 ******** \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] ************************\nFriday 02 October 2026  10:49:31 +0000 (0:00:00.366)       0:00:06.411 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:31 +0000 (0:00:00.132)       0:00:06.544 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:49:32 +0000 (0:00:00.615)       0:00:07.159 ******** \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] ************************\nFriday 02 October 2026  10:49:32 +0000 (0:00:00.490)       0:00:07.650 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:32 +0000 (0:00:00.159)       0:00:07.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 [horizon : Update policy file name] ***************************************\nFriday 02 October 2026  10:49:33 +0000 (0:00:00.395)       0:00:08.204 ******** \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] ************************\nFriday 02 October 2026  10:49:33 +0000 (0:00:00.658)       0:00:08.862 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:34 +0000 (0:00:00.147)       0:00:09.010 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:49:34 +0000 (0:00:00.449)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************\nFriday 02 October 2026  10:49:34 +0000 (0:00:00.332)       0:00:09.793 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:35 +0000 (0:00:00.179)       0:00:09.972 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:49:35 +0000 (0:00:00.380)       0:00:10.352 ******** \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] ************************\nFriday 02 October 2026  10:49:36 +0000 (0:00:00.720)       0:00:11.073 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:36 +0000 (0:00:00.154)       0:00:11.227 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:49:36 +0000 (0:00:00.635)       0:00:11.862 ******** \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] ************************\nFriday 02 October 2026  10:49:37 +0000 (0:00:00.501)       0:00:12.364 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:37 +0000 (0:00:00.144)       0:00:12.508 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:49:38 +0000 (0:00:00.789)       0:00:13.297 ******** \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] ************************\nFriday 02 October 2026  10:49:38 +0000 (0:00:00.416)       0:00:13.714 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:39 +0000 (0:00:00.207)       0:00:13.921 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:49:39 +0000 (0:00:00.371)       0:00:14.293 ******** \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] ************************\nFriday 02 October 2026  10:49:39 +0000 (0:00:00.452)       0:00:14.746 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:40 +0000 (0:00:00.447)       0:00:15.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 [horizon : Update policy file name] ***************************************\nFriday 02 October 2026  10:49:40 +0000 (0:00:00.403)       0:00:15.597 ******** \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] ************************\nFriday 02 October 2026  10:49:41 +0000 (0:00:00.420)       0:00:16.018 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 02 October 2026  10:49:41 +0000 (0:00:00.133)       0:00:16.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 [horizon : Copying over config.json files for services] *******************\nFriday 02 October 2026  10:49:41 +0000 (0:00:00.340)       0:00:16.491 ******** \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 [horizon : Copying over horizon.conf] *************************************\nFriday 02 October 2026  10:49:45 +0000 (0:00:03.510)       0:00:20.002 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\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\nTASK [horizon : Copying over kolla-settings.py] ********************************\nFriday 02 October 2026  10:49:48 +0000 (0:00:03.829)       0:00:23.831 ******** \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] *******************************\nFriday 02 October 2026  10:49:52 +0000 (0:00:03.757)       0:00:27.589 ******** \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-1] => (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] *****************************\nFriday 02 October 2026  10:49:54 +0000 (0:00:02.228)       0:00:29.817 ******** \n\u001b[0;36mskipping: [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] ************************************\nFriday 02 October 2026  10:49:55 +0000 (0:00:00.906)       0:00:30.723 ******** \n\u001b[0;36mskipping: [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] *************************************************\nFriday 02 October 2026  10:49:56 +0000 (0:00:00.383)       0:00:31.106 ******** \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] ********\nFriday 02 October 2026  10:49:58 +0000 (0:00:02.483)       0:00:33.589 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***\nFriday 02 October 2026  10:50:02 +0000 (0:00:03.365)       0:00:36.955 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] *****\nFriday 02 October 2026  10:50:02 +0000 (0:00:00.840)       0:00:37.795 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] *******************\nFriday 02 October 2026  10:50:05 +0000 (0:00:02.489)       0:00:40.285 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***\nFriday 02 October 2026  10:50:08 +0000 (0:00:02.971)       0:00:43.257 ******** \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] ********************************\nFriday 02 October 2026  10:50:08 +0000 (0:00:00.495)       0:00:43.752 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] *************************************************\nFriday 02 October 2026  10:50:10 +0000 (0:00:01.784)       0:00:45.536 ******** \n\u001b[0;36mskipping: [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] *************************************************\nFriday 02 October 2026  10:50:11 +0000 (0:00:00.779)       0:00:46.315 ******** \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] *************************************\nFriday 02 October 2026  10:50:12 +0000 (0:00:01.004)       0:00:47.320 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nFriday 02 October 2026  10:50:15 +0000 (0:00:03.377)       0:00:50.698 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nFriday 02 October 2026  10:50:18 +0000 (0:00:02.834)       0:00:53.532 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nFriday 02 October 2026  10:50:34 +0000 (0:00:15.456)       0:01:08.989 ******** \n\nTASK [horizon : Flush handlers] ************************************************\nFriday 02 October 2026  10:50:34 +0000 (0:00:00.106)       0:01:09.095 ******** \n\nTASK [horizon : Flush handlers] ************************************************\nFriday 02 October 2026  10:50:34 +0000 (0:00:00.301)       0:01:09.397 ******** \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nFriday 02 October 2026  10:50:34 +0000 (0:00:00.092)       0:01:09.490 ******** \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=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 ********************************************************************\nFriday 02 October 2026  10:51:21 +0000 (0:00:46.412)       0:01:55.902 ******** \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 46.41s\nhorizon : Running Horizon bootstrap container -------------------------- 15.46s\nhorizon : Copying over horizon.conf ------------------------------------- 3.83s\nhorizon : Copying over kolla-settings.py -------------------------------- 3.76s\nhorizon : Copying over config.json files for services ------------------- 3.51s\nhorizon : Creating Horizon database ------------------------------------- 3.38s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 3.37s\nservice-check-containers : horizon | Check containers ------------------- 2.97s\nhorizon : Creating Horizon database user and setting permissions -------- 2.83s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 2.49s\nhorizon : include_tasks ------------------------------------------------- 2.48s\nhorizon : Copying over custom-settings.py ------------------------------- 2.23s\nservice-check-containers : Include tasks -------------------------------- 1.78s\nhorizon : Ensuring config directories exist ----------------------------- 1.73s\nhorizon : include_tasks ------------------------------------------------- 1.18s\nhorizon : include_tasks ------------------------------------------------- 1.00s\nhorizon : Copying over existing policy file ----------------------------- 0.91s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.84s\nhorizon : include_tasks ------------------------------------------------- 0.79s\nhorizon : Update custom policy file name -------------------------------- 0.79s\n\n\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:49:50 +0000 (0:00:00.236)       0:00:00.236 ******** \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] ***********************************\nFriday 02 October 2026  10:49:50 +0000 (0:00:00.912)       0:00:01.148 ******** \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] *******************************\nFriday 02 October 2026  10:49:51 +0000 (0:00:00.924)       0:00:02.073 ******** \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;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 ********************************************************************\nFriday 02 October 2026  10:51:38 +0000 (0:01:46.915)       0:01:48.989 ******** \n=============================================================================== \nWaiting for Keystone public port to be UP ----------------------------- 106.92s\nGroup hosts based on enabled services ----------------------------------- 0.93s\nGroup hosts based on Kolla action --------------------------------------- 0.91s\n\n\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:49:25 +0000 (0:00:00.534)       0:00:00.534 ******** \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] ***********************************\nFriday 02 October 2026  10:49:26 +0000 (0:00:00.353)       0:00:00.887 ******** \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] ************************************************\nFriday 02 October 2026  10:49:26 +0000 (0:00:00.352)       0:00:01.240 ******** \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] ****************************\nFriday 02 October 2026  10:49:27 +0000 (0:00:00.785)       0:00:02.026 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************\nFriday 02 October 2026  10:49:29 +0000 (0:00:02.508)       0:00:04.534 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nFriday 02 October 2026  10:49:29 +0000 (0:00:00.173)       0:00:04.708 ******** \n\u001b[0;36mskipping: [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] *********\nFriday 02 October 2026  10:49:30 +0000 (0:00:00.339)       0:00:05.047 ******** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 02 October 2026  10:49:31 +0000 (0:00:01.123)       0:00:06.171 ******** \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] *******\nFriday 02 October 2026  10:49:32 +0000 (0:00:00.936)       0:00:07.108 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:49:35 +0000 (0:00:03.246)       0:00:10.354 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****\nFriday 02 October 2026  10:49:36 +0000 (0:00:00.737)       0:00:11.092 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************\nFriday 02 October 2026  10:49:38 +0000 (0:00:01.788)       0:00:12.880 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************\nFriday 02 October 2026  10:49:42 +0000 (0:00:04.374)       0:00:17.254 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************\nFriday 02 October 2026  10:49:54 +0000 (0:00:12.004)       0:00:29.259 ******** \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] *************\nFriday 02 October 2026  10:49:56 +0000 (0:00:02.390)       0:00:31.650 ******** \n\u001b[0;36mskipping: [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] ***********************\nFriday 02 October 2026  10:50:00 +0000 (0:00:03.164)       0:00:34.814 ******** \n\u001b[0;36mskipping: [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] ********************\nFriday 02 October 2026  10:50:00 +0000 (0:00:00.655)       0:00:35.470 ******** \n\u001b[0;36mskipping: [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] ****************************\nFriday 02 October 2026  10:50:01 +0000 (0:00:00.408)       0:00:35.878 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************************************\nFriday 02 October 2026  10:50:02 +0000 (0:00:01.243)       0:00:37.122 ******** \n\u001b[0;36mskipping: [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] ******************************\nFriday 02 October 2026  10:50:03 +0000 (0:00:00.733)       0:00:37.855 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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] **************\nFriday 02 October 2026  10:50:06 +0000 (0:00:02.981)       0:00:40.837 ******** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nFriday 02 October 2026  10:50:07 +0000 (0:00:01.787)       0:00:42.624 ******** \n\u001b[0;36mskipping: [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] *****************\nFriday 02 October 2026  10:50:08 +0000 (0:00:00.819)       0:00:43.443 ******** \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-0 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nFriday 02 October 2026  10:50:11 +0000 (0:00:02.844)       0:00:46.288 ******** \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] ****************************\nFriday 02 October 2026  10:50:12 +0000 (0:00:00.481)       0:00:46.770 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\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-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.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-node-sync.sh.j2', 'dest': 'fernet-node-sync.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-push.sh.j2', 'dest': 'fernet-push.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': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\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-0] => (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-2] => (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\nTASK [keystone : Copying files for keystone-ssh] *******************************\nFriday 02 October 2026  10:50:25 +0000 (0:00:13.076)       0:00:59.846 ******** \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-0] => (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\nTASK [service-check-containers : keystone | Check containers] ******************\nFriday 02 October 2026  10:50:28 +0000 (0:00:03.397)       0:01:03.244 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:50:32 +0000 (0:00:03.640)       0:01:06.885 ******** \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] ********************************\nFriday 02 October 2026  10:50:32 +0000 (0:00:00.424)       0:01:07.309 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************************************\nFriday 02 October 2026  10:50:34 +0000 (0:00:01.818)       0:01:09.128 ******** \n\u001b[0;36mskipping: [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] ***********************************\nFriday 02 October 2026  10:50:35 +0000 (0:00:00.986)       0:01:10.114 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nFriday 02 October 2026  10:50:37 +0000 (0:00:02.436)       0:01:12.551 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nFriday 02 October 2026  10:50:40 +0000 (0:00:02.417)       0:01:14.968 ******** \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] *****************\nFriday 02 October 2026  10:50:41 +0000 (0:00:01.009)       0:01:15.978 ******** \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] ***\nFriday 02 October 2026  10:50:41 +0000 (0:00:00.472)       0:01:16.450 ******** \n\u001b[0;36mskipping: [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] *************************\nFriday 02 October 2026  10:50:42 +0000 (0:00:00.408)       0:01:16.859 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nFriday 02 October 2026  10:50:55 +0000 (0:00:13.759)       0:01:30.618 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 02 October 2026  10:51:05 +0000 (0:00:10.020)       0:01:40.639 ******** \n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 02 October 2026  10:51:06 +0000 (0:00:00.111)       0:01:40.750 ******** \n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 02 October 2026  10:51:06 +0000 (0:00:00.075)       0:01:40.826 ******** \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nFriday 02 October 2026  10:51:06 +0000 (0:00:00.081)       0:01:40.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 [keystone : Restart keystone-fernet container] *****************\nFriday 02 October 2026  10:51:15 +0000 (0:00:09.274)       0:01:50.182 ******** \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 container] ************************\nFriday 02 October 2026  10:51:20 +0000 (0:00:05.482)       0:01:55.664 ******** \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 [keystone : include_tasks] ************************************************\nFriday 02 October 2026  10:51:31 +0000 (0:00:10.899)       0:02:06.564 ******** \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] ***********************\nFriday 02 October 2026  10:51:32 +0000 (0:00:00.648)       0:02:07.212 ******** \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 fernet key distribution] **********************************\nFriday 02 October 2026  10:51:33 +0000 (0:00:00.833)       0:02:08.045 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nFriday 02 October 2026  10:51:35 +0000 (0:00:01.881)       0:02:09.927 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting services] *************\nFriday 02 October 2026  10:51:46 +0000 (0:00:11.662)       0:02:21.589 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting endpoints] ************\nFriday 02 October 2026  10:51:50 +0000 (0:00:03.494)       0:02:25.084 ******** \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] **********************\nFriday 02 October 2026  10:51:57 +0000 (0:00:07.630)       0:02:32.714 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nFriday 02 October 2026  10:51:58 +0000 (0:00:00.144)       0:02:32.859 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nFriday 02 October 2026  10:51:58 +0000 (0:00:00.133)       0:02:32.992 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting/revoking user roles] ***********\nFriday 02 October 2026  10:51:58 +0000 (0:00:00.151)       0:02:33.144 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nFriday 02 October 2026  10:51:58 +0000 (0:00:00.323)       0:02:33.468 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 02 October 2026  10:52:02 +0000 (0:00:03.298)       0:02:36.767 ******** \n\u001b[0;36mskipping: [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 ********************************************************************\nFriday 02 October 2026  10:52:02 +0000 (0:00:00.843)       0:02:37.611 ******** \n=============================================================================== \nkeystone : Running Keystone bootstrap container ------------------------ 13.76s\nkeystone : Copying files for keystone-fernet --------------------------- 13.08s\nkeystone : Copying over keystone.conf ---------------------------------- 12.00s\nkeystone : Creating admin project, user, role, service, and endpoint --- 11.66s\nkeystone : Restart keystone container ---------------------------------- 10.90s\nkeystone : Running Keystone fernet bootstrap container ----------------- 10.02s\nkeystone : Restart keystone-ssh container ------------------------------- 9.28s\nservice-ks-register : keystone | Creating/deleting endpoints ------------ 7.63s\nkeystone : Restart keystone-fernet container ---------------------------- 5.48s\nkeystone : Copying over config.json files for services ------------------ 4.37s\nservice-check-containers : keystone | Check containers ------------------ 3.64s\nservice-ks-register : keystone | Creating/deleting services ------------- 3.49s\nkeystone : Copying files for keystone-ssh ------------------------------- 3.40s\nkeystone : Creating default user role ----------------------------------- 3.30s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.25s\nkeystone : Create Keystone domain-specific config directory ------------- 3.16s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 2.98s\nkeystone : Generate the required cron jobs for the node ----------------- 2.84s\nkeystone : Ensuring config directories exist ---------------------------- 2.51s\nkeystone : Creating keystone database ----------------------------------- 2.44s\n\n\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:51:43 +0000 (0:00:00.320)       0:00:00.320 ******** \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-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\nTASK [Group hosts based on enabled services] ***********************************\nFriday 02 October 2026  10:51:44 +0000 (0:00:00.947)       0:00:01.267 ******** \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-manager] => (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] ************************************************\nFriday 02 October 2026  10:51:45 +0000 (0:00:00.939)       0:00:02.207 ******** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting services] *************\nFriday 02 October 2026  10:51:46 +0000 (0:00:01.417)       0:00:03.624 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************\nFriday 02 October 2026  10:51:50 +0000 (0:00:04.107)       0:00:07.732 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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] **********************\nFriday 02 October 2026  10:51:58 +0000 (0:00:07.064)       0:00:14.797 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nFriday 02 October 2026  10:52:01 +0000 (0:00:03.499)       0:00:18.296 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (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] *************************\nFriday 02 October 2026  10:52:05 +0000 (0:00:03.626)       0:00:21.922 ******** \n\u001b[0;32mok: [testbed-node-3] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=ResellerAdmin)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********\nFriday 02 October 2026  10:52:10 +0000 (0:00:05.642)       0:00:27.565 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item=ceph_rgw -> service -> admin)\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;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;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m 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 ********************************************************************\nFriday 02 October 2026  10:52:16 +0000 (0:00:06.092)       0:00:33.658 ******** \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.07s\nservice-ks-register : ceph-rgw | Granting/revoking user roles ----------- 6.09s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 5.64s\nservice-ks-register : ceph-rgw | Creating/deleting services ------------- 4.11s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 3.63s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 3.50s\nceph-rgw : include_tasks ------------------------------------------------ 1.42s\nGroup hosts based on Kolla action --------------------------------------- 0.95s\nGroup hosts based on enabled services ----------------------------------- 0.94s\n\n\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:49:49 +0000 (0:00:00.715)       0:00:00.715 ******** \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] ***********************************\nFriday 02 October 2026  10:49:51 +0000 (0:00:01.990)       0:00:02.705 ******** \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] **********************************************\nFriday 02 October 2026  10:49:53 +0000 (0:00:02.019)       0:00:04.725 ******** \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] **************************\nFriday 02 October 2026  10:49:55 +0000 (0:00:02.201)       0:00:06.926 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [prometheus : include_tasks] **********************************************\nFriday 02 October 2026  10:50:01 +0000 (0:00:05.164)       0:00:12.090 ******** \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] *****\nFriday 02 October 2026  10:50:02 +0000 (0:00:01.668)       0:00:13.759 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nFriday 02 October 2026  10:50:11 +0000 (0:00:08.717)       0:00:22.476 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nFriday 02 October 2026  10:50:14 +0000 (0:00:03.091)       0:00:25.568 ******** \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over config.json files] *****************************\nFriday 02 October 2026  10:50:18 +0000 (0:00:04.290)       0:00:29.859 ******** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [prometheus : Find custom prometheus alert rules files] *******************\nFriday 02 October 2026  10:50:26 +0000 (0:00:08.041)       0:00:37.900 ******** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nFriday 02 October 2026  10:50:28 +0000 (0:00:01.135)       0:00:39.036 ******** \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] ********************\nFriday 02 October 2026  10:50:29 +0000 (0:00:01.039)       0:00:40.075 ******** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nFriday 02 October 2026  10:50:29 +0000 (0:00:00.849)       0:00:40.924 ******** \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-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-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-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-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-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] ************************\nFriday 02 October 2026  10:50:32 +0000 (0:00:02.472)       0:00:43.397 ******** \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-1]\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-2]\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-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-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] ********************\nFriday 02 October 2026  10:50:52 +0000 (0:00:20.523)       0:01:03.920 ******** \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-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-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;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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus alertmanager config file] ***********\nFriday 02 October 2026  10:50:56 +0000 (0:00:03.673)       0:01:07.593 ******** \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-0]\u001b[0m\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-1]\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] ******\nFriday 02 October 2026  10:50:58 +0000 (0:00:01.967)       0:01:09.561 ******** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nFriday 02 October 2026  10:50:59 +0000 (0:00:00.924)       0:01:10.485 ******** \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] ********************\nFriday 02 October 2026  10:51:00 +0000 (0:00:01.024)       0:01:11.510 ******** \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;36mskipping: [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\nTASK [prometheus : Copying cloud config file for openstack exporter] ***********\nFriday 02 October 2026  10:51:02 +0000 (0:00:02.398)       0:01:13.908 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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] ******************\nFriday 02 October 2026  10:51:04 +0000 (0:00:01.476)       0:01:15.385 ******** \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-0]\u001b[0m\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-1]\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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\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\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Find extra prometheus server config files] ******************\nFriday 02 October 2026  10:51:06 +0000 (0:00:01.682)       0:01:17.068 ******** \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] ***************\nFriday 02 October 2026  10:51:07 +0000 (0:00:01.391)       0:01:18.460 ******** \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] **************\nFriday 02 October 2026  10:51:08 +0000 (0:00:01.015)       0:01:19.475 ******** \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] ****************\nFriday 02 October 2026  10:51:09 +0000 (0:00:00.936)       0:01:20.412 ******** \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m\n\nTASK [service-check-containers : prometheus | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:51:14 +0000 (0:00:04.570)       0:01:24.983 ******** \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] ********************************\nFriday 02 October 2026  10:51:14 +0000 (0:00:00.895)       0:01:25.879 ******** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Creating prometheus database user and setting permissions] ***\nFriday 02 October 2026  10:51:18 +0000 (0:00:03.157)       0:01:29.036 ******** \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] *********************************************\nFriday 02 October 2026  10:51:19 +0000 (0:00:01.300)       0:01:30.337 ******** \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 02 October 2026  10:51:19 +0000 (0:00:00.082)       0:01:30.419 ******** \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 02 October 2026  10:51:19 +0000 (0:00:00.071)       0:01:30.490 ******** \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 02 October 2026  10:51:19 +0000 (0:00:00.072)       0:01:30.563 ******** \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 02 October 2026  10:51:19 +0000 (0:00:00.070)       0:01:30.633 ******** \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 02 October 2026  10:51:19 +0000 (0:00:00.065)       0:01:30.698 ******** \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 02 October 2026  10:51:19 +0000 (0:00:00.070)       0:01:30.769 ******** \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nFriday 02 October 2026  10:51:19 +0000 (0:00:00.092)       0:01:30.862 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nFriday 02 October 2026  10:51:48 +0000 (0:00:28.192)       0:01:59.054 ******** \n\u001b[0;33mchanged: [testbed-manager]\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-5]\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\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nFriday 02 October 2026  10:52:02 +0000 (0:00:14.205)       0:02:13.260 ******** \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 [prometheus : Restart prometheus-memcached-exporter container] ***\nFriday 02 October 2026  10:52:13 +0000 (0:00:11.032)       0:02:24.292 ******** \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 [prometheus : Restart prometheus-cadvisor container] ***********\nFriday 02 October 2026  10:52:25 +0000 (0:00:11.703)       0:02:35.995 ******** \n\u001b[0;33mchanged: [testbed-node-0]\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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nFriday 02 October 2026  10:52:42 +0000 (0:00:17.019)       0:02:53.015 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nFriday 02 October 2026  10:52:49 +0000 (0:00:07.515)       0:03:00.530 ******** \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] ***\nFriday 02 October 2026  10:52:57 +0000 (0:00:08.424)       0:03:08.954 ******** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nFriday 02 October 2026  10:53:04 +0000 (0:00:06.535)       0:03:15.490 ******** \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 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 ********************************************************************\nFriday 02 October 2026  10:53:18 +0000 (0:00:14.428)       0:03:29.919 ******** \n=============================================================================== \nprometheus : Restart prometheus-server container ----------------------- 28.19s\nprometheus : Copying over prometheus config file ----------------------- 20.52s\nprometheus : Restart prometheus-cadvisor container --------------------- 17.02s\nprometheus : Restart prometheus-libvirt-exporter container ------------- 14.43s\nprometheus : Restart prometheus-node-exporter container ---------------- 14.21s\nprometheus : Restart prometheus-memcached-exporter container ----------- 11.70s\nprometheus : Restart prometheus-mysqld-exporter container -------------- 11.03s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 8.72s\nprometheus : Restart prometheus-elasticsearch-exporter container -------- 8.42s\nprometheus : Copying over config.json files ----------------------------- 8.04s\nprometheus : Restart prometheus-alertmanager container ------------------ 7.52s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 6.54s\nprometheus : Ensuring config directories exist -------------------------- 5.16s\nservice-check-containers : prometheus | Check containers ---------------- 4.57s\nservice-cert-copy : prometheus | Copying over backend internal TLS key --- 4.29s\nprometheus : Copying over prometheus web config file -------------------- 3.67s\nservice-check-containers : Include tasks -------------------------------- 3.16s\nservice-cert-copy : prometheus | Copying over backend internal TLS certificate --- 3.09s\nprometheus : Find prometheus host config overrides ---------------------- 2.47s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.40s\n\n\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:51:43 +0000 (0:00:00.413)       0:00:00.413 ******** \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] ***********************************\nFriday 02 October 2026  10:51:43 +0000 (0:00:00.370)       0:00:00.783 ******** \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] **************************************************\nFriday 02 October 2026  10:51:44 +0000 (0:00:00.351)       0:00:01.135 ******** \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] ***************\nFriday 02 October 2026  10:51:45 +0000 (0:00:00.772)       0:00:01.907 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting endpoints] **************\nFriday 02 October 2026  10:51:49 +0000 (0:00:04.385)       0:00:06.293 ******** \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] ************************\nFriday 02 October 2026  10:51:58 +0000 (0:00:08.951)       0:00:15.244 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nFriday 02 October 2026  10:52:01 +0000 (0:00:03.590)       0:00:18.835 ******** \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] ***************************\nFriday 02 October 2026  10:52:05 +0000 (0:00:03.580)       0:00:22.415 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting/revoking user roles] *************\nFriday 02 October 2026  10:52:08 +0000 (0:00:03.031)       0:00:25.446 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nFriday 02 October 2026  10:52:11 +0000 (0:00:03.324)       0:00:28.771 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************\nFriday 02 October 2026  10:52:18 +0000 (0:00:06.191)       0:00:34.963 ******** \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] **************\nFriday 02 October 2026  10:52:18 +0000 (0:00:00.566)       0:00:35.529 ******** \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 [glance : Copy over multiple ceph configs for Glance] *********************\nFriday 02 October 2026  10:52:22 +0000 (0:00:04.005)       0:00:39.535 ******** \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] *********************************\nFriday 02 October 2026  10:52:24 +0000 (0:00:02.129)       0:00:41.664 ******** \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] *****\nFriday 02 October 2026  10:52:26 +0000 (0:00:01.301)       0:00:42.966 ******** \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] *************************\nFriday 02 October 2026  10:52:27 +0000 (0:00:00.948)       0:00:43.915 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nFriday 02 October 2026  10:52:27 +0000 (0:00:00.355)       0:00:44.271 ******** \n\u001b[0;36mskipping: [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] **************************************************\nFriday 02 October 2026  10:52:28 +0000 (0:00:00.715)       0:00:44.986 ******** \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] *********\nFriday 02 October 2026  10:52:29 +0000 (0:00:01.678)       0:00:46.665 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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;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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***\nFriday 02 October 2026  10:52:35 +0000 (0:00:05.923)       0:00:52.588 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******\nFriday 02 October 2026  10:52:39 +0000 (0:00:04.131)       0:00:56.719 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************\nFriday 02 October 2026  10:52:44 +0000 (0:00:04.296)       0:01:01.015 ******** \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 config.json files for services] ********************\nFriday 02 October 2026  10:52:48 +0000 (0:00:04.719)       0:01:05.735 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************\nFriday 02 October 2026  10:52:56 +0000 (0:00:07.288)       0:01:13.023 ******** \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] ******************\nFriday 02 October 2026  10:53:04 +0000 (0:00:08.666)       0:01:21.690 ******** \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 : Copying over glance-image-import.conf] **************************\nFriday 02 October 2026  10:53:11 +0000 (0:00:06.454)       0:01:28.144 ******** \n\u001b[0;36mskipping: [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 property-protections-rules.conf] *******************\nFriday 02 October 2026  10:53:15 +0000 (0:00:04.395)       0:01:32.540 ******** \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 : Copying over existing policy file] ******************************\nFriday 02 October 2026  10:53:19 +0000 (0:00:04.223)       0:01:36.763 ******** \n\u001b[0;36mskipping: [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] ****************************\nFriday 02 October 2026  10:53:20 +0000 (0:00:00.785)       0:01:37.548 ******** \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\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\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nFriday 02 October 2026  10:53:25 +0000 (0:00:05.009)       0:01:42.558 ******** \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 [glance : Generating 'hostid' file for glance_api] ************************\nFriday 02 October 2026  10:53:30 +0000 (0:00:05.135)       0:01:47.694 ******** \n\u001b[0;36mskipping: [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 : glance | Check containers] ********************\nFriday 02 October 2026  10:53:36 +0000 (0:00:05.634)       0:01:53.328 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:53:43 +0000 (0:00:07.184)       0:02:00.513 ******** \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] ********************************\nFriday 02 October 2026  10:53:44 +0000 (0:00:00.344)       0:02:00.857 ******** \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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************\nFriday 02 October 2026  10:53:48 +0000 (0:00:04.977)       0:02:05.834 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:53:49 +0000 (0:00:00.749)       0:02:06.584 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nFriday 02 October 2026  10:53:51 +0000 (0:00:02.210)       0:02:08.794 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nFriday 02 October 2026  10:53:53 +0000 (0:00:02.052)       0:02:10.846 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nFriday 02 October 2026  10:53:56 +0000 (0:00:02.233)       0:02:13.080 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nFriday 02 October 2026  10:54:24 +0000 (0:00:28.521)       0:02:41.601 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nFriday 02 October 2026  10:54:27 +0000 (0:00:02.723)       0:02:44.325 ******** \n\nTASK [glance : Flush handlers] *************************************************\nFriday 02 October 2026  10:54:27 +0000 (0:00:00.086)       0:02:44.411 ******** \n\nTASK [glance : Flush handlers] *************************************************\nFriday 02 October 2026  10:54:27 +0000 (0:00:00.071)       0:02:44.483 ******** \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nFriday 02 October 2026  10:54:27 +0000 (0:00:00.070)       0:02:44.553 ******** \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=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 ********************************************************************\nFriday 02 October 2026  10:55:27 +0000 (0:00:59.900)       0:03:44.453 ******** \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 59.90s\nglance : Running Glance bootstrap container ---------------------------- 28.52s\nservice-ks-register : glance | Creating/deleting endpoints -------------- 8.95s\nglance : Copying over glance-api.conf ----------------------------------- 8.67s\nglance : Copying over config.json files for services -------------------- 7.29s\nservice-check-containers : glance | Check containers -------------------- 7.18s\nglance : Copying over glance-cache.conf for glance_api ------------------ 6.45s\nglance : Ensuring config directories exist ------------------------------ 6.19s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 5.92s\nglance : Generating 'hostid' file for glance_api ------------------------ 5.64s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 5.14s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 5.01s\nservice-check-containers : Include tasks -------------------------------- 4.98s\nglance : Creating TLS backend PEM File ---------------------------------- 4.72s\nglance : Copying over glance-image-import.conf -------------------------- 4.40s\nservice-ks-register : glance | Creating/deleting services --------------- 4.39s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 4.30s\nglance : Copying over property-protections-rules.conf ------------------- 4.22s\nservice-cert-copy : glance | Copying over backend internal TLS certificate --- 4.13s\nglance : Ensuring glance service ceph config subdir exists -------------- 4.00s\n\n\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:52:07 +0000 (0:00:00.388)       0:00:00.388 ******** \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] ***********************************\nFriday 02 October 2026  10:52:07 +0000 (0:00:00.335)       0:00:00.723 ******** \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] **************************************************\nFriday 02 October 2026  10:52:07 +0000 (0:00:00.320)       0:00:01.043 ******** \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] ***************\nFriday 02 October 2026  10:52:08 +0000 (0:00:00.837)       0:00:01.881 ******** \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] **************\nFriday 02 October 2026  10:52:15 +0000 (0:00:06.710)       0:00:08.591 ******** \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] ************************\nFriday 02 October 2026  10:52:27 +0000 (0:00:12.209)       0:00:20.801 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nFriday 02 October 2026  10:52:31 +0000 (0:00:03.520)       0:00:24.322 ******** \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] ***************************\nFriday 02 October 2026  10:52:35 +0000 (0:00:04.256)       0:00:28.578 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting/revoking user roles] *************\nFriday 02 October 2026  10:52:39 +0000 (0:00:03.603)       0:00:32.181 ******** \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] ******************************\nFriday 02 October 2026  10:52:46 +0000 (0:00:07.441)       0:00:39.623 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************\nFriday 02 October 2026  10:52:51 +0000 (0:00:04.675)       0:00:44.299 ******** \n\u001b[0;36mskipping: [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] **************************************************\nFriday 02 October 2026  10:52:51 +0000 (0:00:00.775)       0:00:45.074 ******** \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] *************\nFriday 02 October 2026  10:52:53 +0000 (0:00:01.179)       0:00:46.254 ******** \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-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] ************\nFriday 02 October 2026  10:52:56 +0000 (0:00:03.262)       0:00:49.516 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************\nFriday 02 October 2026  10:53:03 +0000 (0:00:07.289)       0:00:56.805 ******** \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] *****************\nFriday 02 October 2026  10:53:05 +0000 (0:00:01.958)       0:00:58.763 ******** \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-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-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-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-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-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] *****\nFriday 02 October 2026  10:53:11 +0000 (0:00:05.604)       0:01:04.368 ******** \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] *************************\nFriday 02 October 2026  10:53:12 +0000 (0:00:01.564)       0:01:05.933 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nFriday 02 October 2026  10:53:12 +0000 (0:00:00.167)       0:01:06.100 ******** \n\u001b[0;36mskipping: [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] **************************************************\nFriday 02 October 2026  10:53:13 +0000 (0:00:00.410)       0:01:06.511 ******** \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] *********\nFriday 02 October 2026  10:53:13 +0000 (0:00:00.641)       0:01:07.152 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:53:18 +0000 (0:00:04.141)       0:01:11.294 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nFriday 02 October 2026  10:53:19 +0000 (0:00:01.193)       0:01:12.488 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************\nFriday 02 October 2026  10:53:20 +0000 (0:00:01.190)       0:01:13.679 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************\nFriday 02 October 2026  10:53:27 +0000 (0:00:06.618)       0:01:20.297 ******** \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] **********************************************\nFriday 02 October 2026  10:53:28 +0000 (0:00:01.301)       0:01:21.599 ******** \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m\n\nTASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************\nFriday 02 October 2026  10:53:30 +0000 (0:00:01.727)       0:01:23.327 ******** \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 cinder.conf] ***************************************\nFriday 02 October 2026  10:53:33 +0000 (0:00:03.239)       0:01:26.566 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************\nFriday 02 October 2026  10:53:52 +0000 (0:00:19.075)       0:01:45.642 ******** \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 : Generating 'hostid' file for cinder_volume] *********************\nFriday 02 October 2026  10:53:53 +0000 (0:00:01.471)       0:01:47.113 ******** \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] ******************************\nFriday 02 October 2026  10:53:55 +0000 (0:00:01.852)       0:01:48.966 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************\nFriday 02 October 2026  10:53:56 +0000 (0:00:00.734)       0:01:49.701 ******** \n\u001b[0;36mskipping: [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] ********************\nFriday 02 October 2026  10:53:56 +0000 (0:00:00.374)       0:01:50.075 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:54:00 +0000 (0:00:03.361)       0:01:53.437 ******** \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] ********************************\nFriday 02 October 2026  10:54:00 +0000 (0:00:00.650)       0:01:54.087 ******** \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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************\nFriday 02 October 2026  10:54:01 +0000 (0:00:01.070)       0:01:55.157 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:54:02 +0000 (0:00:00.335)       0:01:55.493 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nFriday 02 October 2026  10:54:05 +0000 (0:00:02.880)       0:01:58.374 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nFriday 02 October 2026  10:54:08 +0000 (0:00:03.563)       0:02:01.937 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nFriday 02 October 2026  10:54:23 +0000 (0:00:14.713)       0:02:16.651 ******** \n\nTASK [cinder : Flush handlers] *************************************************\nFriday 02 October 2026  10:54:23 +0000 (0:00:00.100)       0:02:16.752 ******** \n\nTASK [cinder : Flush handlers] *************************************************\nFriday 02 October 2026  10:54:23 +0000 (0:00:00.082)       0:02:16.834 ******** \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nFriday 02 October 2026  10:54:23 +0000 (0:00:00.110)       0:02:16.944 ******** \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-scheduler container] ******************\nFriday 02 October 2026  10:54:44 +0000 (0:00:20.405)       0:02:37.349 ******** \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-volume container] *********************\nFriday 02 October 2026  10:54:59 +0000 (0:00:14.850)       0:02:52.200 ******** \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] *********************\nFriday 02 October 2026  10:55:26 +0000 (0:00:27.375)       0:03:19.575 ******** \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 : Wait for cinder services to update service versions] ***\nFriday 02 October 2026  10:55:38 +0000 (0:00:11.970)       0:03:31.546 ******** \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 ********************************************************************\nFriday 02 October 2026  10:55:38 +0000 (0:00:00.604)       0:03:32.150 ******** \n=============================================================================== \ncinder : Restart cinder-volume container ------------------------------- 27.38s\ncinder : Restart cinder-api container ---------------------------------- 20.40s\ncinder : Copying over cinder.conf -------------------------------------- 19.07s\ncinder : Restart cinder-scheduler container ---------------------------- 14.85s\ncinder : Running Cinder bootstrap container ---------------------------- 14.72s\nservice-ks-register : cinder | Creating/deleting endpoints ------------- 12.21s\ncinder : Restart cinder-backup container ------------------------------- 11.97s\nservice-ks-register : cinder | Granting/revoking user roles ------------- 7.45s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 7.29s\nservice-ks-register : cinder | Creating/deleting services --------------- 6.71s\ncinder : Copying over config.json files for services -------------------- 6.62s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 5.60s\ncinder : Ensuring config directories exist ------------------------------ 4.67s\nservice-ks-register : cinder | Creating users --------------------------- 4.26s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 4.14s\nservice-ks-register : cinder | Creating roles --------------------------- 3.60s\ncinder : Creating Cinder database user and setting permissions ---------- 3.56s\nservice-ks-register : cinder | Creating projects ------------------------ 3.52s\nservice-check-containers : cinder | Check containers -------------------- 3.36s\ncinder : Ensuring cinder service ceph config subdirs exists ------------- 3.26s\n\n\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:55:34 +0000 (0:00:00.568)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nFriday 02 October 2026  10:55:35 +0000 (0:00:00.278)       0:00:00.846 ******** \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] ************************************************\nFriday 02 October 2026  10:55:35 +0000 (0:00:00.326)       0:00:01.173 ******** \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] *************\nFriday 02 October 2026  10:55:36 +0000 (0:00:00.651)       0:00:01.825 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting endpoints] ************\nFriday 02 October 2026  10:55:40 +0000 (0:00:04.135)       0:00:05.960 ******** \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] **********************\nFriday 02 October 2026  10:55:46 +0000 (0:00:06.271)       0:00:12.232 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nFriday 02 October 2026  10:55:49 +0000 (0:00:03.120)       0:00:15.352 ******** \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] *************************\nFriday 02 October 2026  10:55:53 +0000 (0:00:03.757)       0:00:19.110 ******** \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] ***********\nFriday 02 October 2026  10:56:09 +0000 (0:00:15.854)       0:00:34.965 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nFriday 02 October 2026  10:56:15 +0000 (0:00:06.162)       0:00:41.127 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}}})\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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************\nFriday 02 October 2026  10:56:18 +0000 (0:00:02.867)       0:00:43.995 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m\n\nTASK [barbican : Check if policies shall be overwritten] ***********************\nFriday 02 October 2026  10:56:19 +0000 (0:00:01.010)       0:00:45.006 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nFriday 02 October 2026  10:56:19 +0000 (0:00:00.241)       0:00:45.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\nTASK [barbican : include_tasks] ************************************************\nFriday 02 October 2026  10:56:20 +0000 (0:00:00.582)       0:00:45.830 ******** \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] *******\nFriday 02 October 2026  10:56:21 +0000 (0:00:01.173)       0:00:47.003 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:56:25 +0000 (0:00:03.803)       0:00:50.807 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****\nFriday 02 October 2026  10:56:26 +0000 (0:00:01.283)       0:00:52.091 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************\nFriday 02 October 2026  10:56:28 +0000 (0:00:01.691)       0:00:53.782 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************\nFriday 02 October 2026  10:56:32 +0000 (0:00:04.116)       0:00:57.899 ******** \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] **********\nFriday 02 October 2026  10:56:34 +0000 (0:00:02.100)       0:01:00.000 ******** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nFriday 02 October 2026  10:56:35 +0000 (0:00:01.372)       0:01:01.372 ******** \n\u001b[0;36mskipping: [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] ***********************************\nFriday 02 October 2026  10:56:36 +0000 (0:00:01.065)       0:01:02.438 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************************\nFriday 02 October 2026  10:56:46 +0000 (0:00:10.184)       0:01:12.622 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************\nFriday 02 October 2026  10:56:47 +0000 (0:00:01.039)       0:01:13.662 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:56:51 +0000 (0:00:03.052)       0:01:16.715 ******** \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] ********************************\nFriday 02 October 2026  10:56:51 +0000 (0:00:00.401)       0:01:17.117 ******** \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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************************************\nFriday 02 October 2026  10:56:53 +0000 (0:00:02.315)       0:01:19.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 [barbican : Creating barbican database] ***********************************\nFriday 02 October 2026  10:56:54 +0000 (0:00:00.476)       0:01:19.908 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nFriday 02 October 2026  10:56:56 +0000 (0:00:02.248)       0:01:22.157 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nFriday 02 October 2026  10:56:58 +0000 (0:00:02.311)       0:01:24.469 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 02 October 2026  10:57:09 +0000 (0:00:10.728)       0:01:35.197 ******** \n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 02 October 2026  10:57:09 +0000 (0:00:00.425)       0:01:35.623 ******** \n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 02 October 2026  10:57:10 +0000 (0:00:00.152)       0:01:35.775 ******** \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nFriday 02 October 2026  10:57:10 +0000 (0:00:00.099)       0:01:35.874 ******** \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] ******\nFriday 02 October 2026  10:57:19 +0000 (0:00:09.224)       0:01:45.099 ******** \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 [barbican : Restart barbican-worker container] *****************\nFriday 02 October 2026  10:57:28 +0000 (0:00:09.242)       0:01:54.342 ******** \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=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 ********************************************************************\nFriday 02 October 2026  10:57:35 +0000 (0:00:06.902)       0:02:01.245 ******** \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 15.85s\nbarbican : Running barbican bootstrap container ------------------------ 10.73s\nbarbican : Copying over barbican.conf ---------------------------------- 10.18s\nbarbican : Restart barbican-keystone-listener container ----------------- 9.24s\nbarbican : Restart barbican-api container ------------------------------- 9.22s\nbarbican : Restart barbican-worker container ---------------------------- 6.90s\nservice-ks-register : barbican | Creating/deleting endpoints ------------ 6.27s\nservice-ks-register : barbican | Granting/revoking user roles ----------- 6.16s\nservice-ks-register : barbican | Creating/deleting services ------------- 4.14s\nbarbican : Copying over config.json files for services ------------------ 4.12s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 3.80s\nservice-ks-register : barbican | Creating users ------------------------- 3.76s\nservice-ks-register : barbican | Creating projects ---------------------- 3.12s\nservice-check-containers : barbican | Check containers ------------------ 3.05s\nbarbican : Ensuring config directories exist ---------------------------- 2.87s\nservice-check-containers : Include tasks -------------------------------- 2.32s\nbarbican : Creating barbican database user and setting permissions ------ 2.31s\nbarbican : Creating barbican database ----------------------------------- 2.25s\nbarbican : Copying over barbican-api.ini -------------------------------- 2.10s\nservice-cert-copy : barbican | Copying over backend internal TLS key ---- 1.69s\n\n\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Download ironic ipa images] **********************************************\n\nTASK [Ensure the destination directory exists] *********************************\nFriday 02 October 2026  10:57:41 +0000 (0:00:00.116)       0:00:00.116 ******** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nFriday 02 October 2026  10:57:42 +0000 (0:00:01.014)       0:00:01.131 ******** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent kernel] ********************************************\nFriday 02 October 2026  10:58:19 +0000 (0:00:36.869)       0:00:38.001 ******** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:58:24 +0000 (0:00:04.946)       0:00:42.947 ******** \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] ***********************************\nFriday 02 October 2026  10:58:24 +0000 (0:00:00.344)       0:00:43.292 ******** \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 ********************************************************************\nFriday 02 October 2026  10:58:24 +0000 (0:00:00.438)       0:00:43.730 ******** \n=============================================================================== \nDownload ironic-agent initramfs ---------------------------------------- 36.87s\nDownload ironic-agent kernel -------------------------------------------- 4.95s\nEnsure the destination directory exists --------------------------------- 1.01s\nGroup hosts based on enabled services ----------------------------------- 0.44s\nGroup hosts based on Kolla action --------------------------------------- 0.34s\n\n\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:53:25 +0000 (0:00:00.482)       0:00:00.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\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] ***********************************\nFriday 02 October 2026  10:53:26 +0000 (0:00:00.995)       0:00:01.478 ******** \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] *************************************************\nFriday 02 October 2026  10:53:28 +0000 (0:00:01.855)       0:00:03.334 ******** \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] *******************************************\nFriday 02 October 2026  10:53:30 +0000 (0:00:02.081)       0:00:05.415 ******** \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 : Get container volume facts] ************************************\nFriday 02 October 2026  10:53:32 +0000 (0:00:02.184)       0:00:07.600 ******** \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] ************************************\nFriday 02 October 2026  10:53:34 +0000 (0:00:02.155)       0:00:09.755 ******** \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] ************************************\nFriday 02 October 2026  10:53:36 +0000 (0:00:01.599)       0:00:11.355 ******** \n\u001b[0;36mskipping: [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] **************\nFriday 02 October 2026  10:53:38 +0000 (0:00:01.965)       0:00:13.320 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting endpoints] *************\nFriday 02 October 2026  10:53:43 +0000 (0:00:04.622)       0:00:17.943 ******** \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] ***********************\nFriday 02 October 2026  10:53:50 +0000 (0:00:07.114)       0:00:25.058 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nFriday 02 October 2026  10:53:53 +0000 (0:00:03.333)       0:00:28.392 ******** \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] **************************\nFriday 02 October 2026  10:53:57 +0000 (0:00:03.934)       0:00:32.326 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting/revoking user roles] ************\nFriday 02 October 2026  10:54:00 +0000 (0:00:03.287)       0:00:35.614 ******** \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] *************************************************\nFriday 02 October 2026  10:54:10 +0000 (0:00:09.621)       0:00:45.236 ******** \n\u001b[0;36mskipping: [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] *****************************************\nFriday 02 October 2026  10:54:11 +0000 (0:00:00.634)       0:00:45.870 ******** \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 : Check IPv6 support] ********************************************\nFriday 02 October 2026  10:54:13 +0000 (0:00:02.821)       0:00:48.691 ******** \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 [Setting sysctl values] ***************************************************\nFriday 02 October 2026  10:54:14 +0000 (0:00:00.992)       0:00:49.683 ******** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Ensuring config directories exist] *****************************\nFriday 02 October 2026  10:54:17 +0000 (0:00:02.388)       0:00:52.072 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************************\nFriday 02 October 2026  10:54:20 +0000 (0:00:02.911)       0:00:54.983 ******** \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] *************************************************\nFriday 02 October 2026  10:54:21 +0000 (0:00:01.204)       0:00:56.188 ******** \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] ********\nFriday 02 October 2026  10:54:22 +0000 (0:00:01.579)       0:00:57.768 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:54:27 +0000 (0:00:05.027)       0:01:02.795 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****\nFriday 02 October 2026  10:54:31 +0000 (0:00:03.598)       0:01:06.393 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [neutron : Creating TLS backend PEM File] *********************************\nFriday 02 October 2026  10:54:36 +0000 (0:00:04.560)       0:01:10.954 ******** \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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check if policies shall be overwritten] ************************\nFriday 02 October 2026  10:54:39 +0000 (0:00:03.770)       0:01:14.724 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nFriday 02 October 2026  10:54:40 +0000 (0:00:00.147)       0:01:14.872 ******** \n\u001b[0;36mskipping: [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] *****************************\nFriday 02 October 2026  10:54:40 +0000 (0:00:00.709)       0:01:15.581 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************\nFriday 02 October 2026  10:54:45 +0000 (0:00:04.416)       0:01:19.998 ******** \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************\nFriday 02 October 2026  10:54:51 +0000 (0:00:06.531)       0:01:26.530 ******** \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************************\nFriday 02 October 2026  10:55:01 +0000 (0:00:09.991)       0:01:36.521 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************************************\nFriday 02 October 2026  10:55:07 +0000 (0:00:05.322)       0:01:41.844 ******** \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;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nFriday 02 October 2026  10:55:12 +0000 (0:00:05.789)       0:01:47.633 ******** \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [neutron : Copying over openvswitch_agent.ini] ****************************\nFriday 02 October 2026  10:55:16 +0000 (0:00:03.961)       0:01:51.594 ******** \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nFriday 02 October 2026  10:55:19 +0000 (0:00:02.438)       0:01:54.033 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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-5]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nFriday 02 October 2026  10:55:21 +0000 (0:00:02.098)       0:01:56.131 ******** \n\u001b[0;36mskipping: [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 eswitchd.conf] ************************************\nFriday 02 October 2026  10:55:23 +0000 (0:00:02.209)       0:01:58.341 ******** \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-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 dhcp_agent.ini] ***********************************\nFriday 02 October 2026  10:55:25 +0000 (0:00:02.270)       0:02:00.611 ******** \n\u001b[0;36mskipping: [testbed-node-0]\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-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 dnsmasq.conf] *************************************\nFriday 02 October 2026  10:55:30 +0000 (0:00:04.327)       0:02:04.939 ******** \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-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-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-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] *************************************\nFriday 02 October 2026  10:55:32 +0000 (0:00:02.748)       0:02:07.688 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nFriday 02 October 2026  10:55:35 +0000 (0:00:02.293)       0:02:09.981 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [neutron : Copying over metadata_agent.ini] *******************************\nFriday 02 October 2026  10:55:37 +0000 (0:00:02.286)       0:02:12.267 ******** \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\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] *******************\nFriday 02 October 2026  10:55:40 +0000 (0:00:03.013)       0:02:15.281 ******** \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;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] *******************************\nFriday 02 October 2026  10:55:45 +0000 (0:00:04.875)       0:02:20.157 ******** \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-1]\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] *************************\nFriday 02 October 2026  10:55:47 +0000 (0:00:02.535)       0:02:22.692 ******** \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\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 bgp_dragent.ini] **********************************\nFriday 02 October 2026  10:55:49 +0000 (0:00:01.714)       0:02:24.407 ******** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over ovn_agent.ini] ************************************\nFriday 02 October 2026  10:55:51 +0000 (0:00:02.032)       0:02:26.439 ******** \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-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 nsx.ini] ******************************************\nFriday 02 October 2026  10:55:53 +0000 (0:00:01.937)       0:02:28.377 ******** \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\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] **************************\nFriday 02 October 2026  10:55:56 +0000 (0:00:02.785)       0:02:31.162 ******** \n\u001b[0;36mskipping: [testbed-node-2]\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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nFriday 02 October 2026  10:55:58 +0000 (0:00:02.097)       0:02:33.259 ******** \n\u001b[0;36mskipping: [testbed-node-2]\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-3]\u001b[0m\n\nTASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************\nFriday 02 October 2026  10:56:01 +0000 (0:00:03.362)       0:02:36.622 ******** \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-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-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-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\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]\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] ********************************\nFriday 02 October 2026  10:56:04 +0000 (0:00:02.659)       0:02:39.282 ******** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-check-containers : neutron | Check containers] *******************\nFriday 02 October 2026  10:56:07 +0000 (0:00:03.284)       0:02:42.566 ******** \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:56:11 +0000 (0:00:03.437)       0:02:46.004 ******** \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] ********************************\nFriday 02 October 2026  10:56:12 +0000 (0:00:01.112)       0:02:47.117 ******** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n/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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************************\nFriday 02 October 2026  10:56:17 +0000 (0:00:05.051)       0:02:52.168 ******** \n\u001b[0;36mskipping: [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] *************************************\nFriday 02 October 2026  10:56:17 +0000 (0:00:00.632)       0:02:52.800 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nFriday 02 October 2026  10:56:19 +0000 (0:00:01.955)       0:02:54.756 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nFriday 02 October 2026  10:56:22 +0000 (0:00:02.346)       0:02:57.102 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 02 October 2026  10:57:03 +0000 (0:00:41.656)       0:03:38.759 ******** \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 02 October 2026  10:57:03 +0000 (0:00:00.074)       0:03:38.833 ******** \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 02 October 2026  10:57:04 +0000 (0:00:00.301)       0:03:39.135 ******** \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 02 October 2026  10:57:04 +0000 (0:00:00.096)       0:03:39.231 ******** \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 02 October 2026  10:57:04 +0000 (0:00:00.075)       0:03:39.306 ******** \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 02 October 2026  10:57:04 +0000 (0:00:00.074)       0:03:39.380 ******** \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nFriday 02 October 2026  10:57:04 +0000 (0:00:00.076)       0:03:39.457 ******** \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] *******\nFriday 02 October 2026  10:57:33 +0000 (0:00:28.676)       0:04:08.133 ******** \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\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 ********************************************************************\nFriday 02 October 2026  10:58:34 +0000 (0:01:01.524)       0:05:09.657 ******** \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 61.52s\nneutron : Running Neutron bootstrap container -------------------------- 41.66s\nneutron : Restart neutron-server container ----------------------------- 28.68s\nneutron : Copying over neutron.conf ------------------------------------- 9.99s\nservice-ks-register : neutron | Granting/revoking user roles ------------ 9.62s\nservice-ks-register : neutron | Creating/deleting endpoints ------------- 7.11s\nneutron : Copying over config.json files for services ------------------- 6.53s\nneutron : Copying over ssh key ------------------------------------------ 5.79s\nneutron : Copying over neutron_vpnaas.conf ------------------------------ 5.32s\nservice-check-containers : Include tasks -------------------------------- 5.05s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 5.03s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 4.88s\nservice-ks-register : neutron | Creating/deleting services -------------- 4.62s\nservice-cert-copy : neutron | Copying over backend internal TLS key ----- 4.56s\nneutron : Copying over existing policy file ----------------------------- 4.42s\nneutron : Copying over dhcp_agent.ini ----------------------------------- 4.33s\nneutron : Copying over ml2_conf.ini ------------------------------------- 3.96s\nservice-ks-register : neutron | Creating users -------------------------- 3.93s\nneutron : Creating TLS backend PEM File --------------------------------- 3.77s\nservice-cert-copy : neutron | Copying over backend internal TLS certificate --- 3.60s\n\n\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:55:44 +0000 (0:00:00.363)       0:00:00.363 ******** \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] ***********************************\nFriday 02 October 2026  10:55:44 +0000 (0:00:00.422)       0:00:00.785 ******** \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] ***********************************************\nFriday 02 October 2026  10:55:45 +0000 (0:00:00.384)       0:00:01.170 ******** \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] ************\nFriday 02 October 2026  10:55:46 +0000 (0:00:01.392)       0:00:02.562 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting endpoints] ***********\nFriday 02 October 2026  10:55:50 +0000 (0:00:03.872)       0:00:06.435 ******** \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] *********************\nFriday 02 October 2026  10:55:57 +0000 (0:00:07.093)       0:00:13.529 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nFriday 02 October 2026  10:56:01 +0000 (0:00:03.511)       0:00:17.040 ******** \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] ************************\nFriday 02 October 2026  10:56:04 +0000 (0:00:03.672)       0:00:20.713 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting/revoking user roles] **********\nFriday 02 October 2026  10:56:07 +0000 (0:00:03.146)       0:00:23.859 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nFriday 02 October 2026  10:56:12 +0000 (0:00:04.550)       0:00:28.409 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************\nFriday 02 October 2026  10:56:18 +0000 (0:00:05.760)       0:00:34.170 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nFriday 02 October 2026  10:56:18 +0000 (0:00:00.160)       0:00:34.330 ******** \n\u001b[0;36mskipping: [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] ***********************************************\nFriday 02 October 2026  10:56:18 +0000 (0:00:00.374)       0:00:34.705 ******** \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] ******\nFriday 02 October 2026  10:56:19 +0000 (0:00:00.568)       0:00:35.273 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:56:27 +0000 (0:00:07.783)       0:00:43.056 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nFriday 02 October 2026  10:56:29 +0000 (0:00:02.273)       0:00:45.330 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************\nFriday 02 October 2026  10:56:32 +0000 (0:00:02.841)       0:00:48.171 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************************\nFriday 02 October 2026  10:56:39 +0000 (0:00:07.459)       0:00:55.631 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************\nFriday 02 October 2026  10:57:01 +0000 (0:00:22.166)       0:01:17.798 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] *************************************\nFriday 02 October 2026  10:57:05 +0000 (0:00:04.061)       0:01:21.859 ******** \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\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nFriday 02 October 2026  10:57:10 +0000 (0:00:04.191)       0:01:26.051 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] \u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n***************************************\nFriday 02 October 2026  10:57:16 +0000 (0:00:05.936)       0:01:31.987 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************************\nFriday 02 October 2026  10:57:19 +0000 (0:00:03.354)       0:01:35.342 ******** \n\u001b[0;36mskipping: [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] ***************************\nFriday 02 October 2026  10:57:19 +0000 (0:00:00.325)       0:01:35.668 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************\nFriday 02 October 2026  10:57:21 +0000 (0:00:01.800)       0:01:37.468 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:57:28 +0000 (0:00:06.591)       0:01:44.060 ******** \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] ********************************\nFriday 02 October 2026  10:57:28 +0000 (0:00:00.395)       0:01:44.455 ******** \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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************************\nFriday 02 October 2026  10:57:29 +0000 (0:00:01.189)       0:01:45.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 [designate : Creating Designate databases] ********************************\nFriday 02 October 2026  10:57:30 +0000 (0:00:00.763)       0:01:46.408 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nFriday 02 October 2026  10:57:33 +0000 (0:00:03.429)       0:01:49.838 ******** \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] ***********************\nFriday 02 October 2026  10:57:36 +0000 (0:00:02.573)       0:01:52.412 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nFriday 02 October 2026  10:57:54 +0000 (0:00:17.550)       0:02:09.962 ******** \n\nTASK [designate : Flush handlers] **********************************************\nFriday 02 October 2026  10:57:54 +0000 (0:00:00.128)       0:02:10.090 ******** \n\nTASK [designate : Flush handlers] **********************************************\nFriday 02 October 2026  10:57:54 +0000 (0:00:00.152)       0:02:10.242 ******** \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nFriday 02 October 2026  10:57:54 +0000 (0:00:00.074)       0:02:10.317 ******** \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] ******************\nFriday 02 October 2026  10:58:07 +0000 (0:00:13.597)       0:02:23.914 ******** \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-central container] **************\nFriday 02 October 2026  10:58:18 +0000 (0:00:10.962)       0:02:34.877 ******** \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-producer container] *************\nFriday 02 October 2026  10:58:30 +0000 (0:00:11.214)       0:02:46.091 ******** \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-mdns container] *****************\nFriday 02 October 2026  10:58:38 +0000 (0:00:08.049)       0:02:54.141 ******** \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] ***************\nFriday 02 October 2026  10:58:50 +0000 (0:00:11.805)       0:03:05.946 ******** \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 [designate : Non-destructive DNS pools update] ****************************\nFriday 02 October 2026  10:58:56 +0000 (0:00:06.143)       0:03:12.090 ******** \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 ********************************************************************\nFriday 02 October 2026  10:59:03 +0000 (0:00:07.284)       0:03:19.374 ******** \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 22.17s\ndesignate : Running Designate bootstrap container ---------------------- 17.55s\ndesignate : Restart designate-backend-bind9 container ------------------ 13.60s\ndesignate : Restart designate-mdns container --------------------------- 11.80s\ndesignate : Restart designate-central container ------------------------ 11.21s\ndesignate : Restart designate-api container ---------------------------- 10.96s\ndesignate : Restart designate-producer container ------------------------ 8.05s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 7.78s\ndesignate : Copying over config.json files for services ----------------- 7.46s\ndesignate : Non-destructive DNS pools update ---------------------------- 7.28s\nservice-ks-register : designate | Creating/deleting endpoints ----------- 7.09s\nservice-check-containers : designate | Check containers ----------------- 6.59s\ndesignate : Restart designate-worker container -------------------------- 6.14s\ndesignate : Copying over rndc.conf -------------------------------------- 5.94s\ndesignate : Ensuring config directories exist --------------------------- 5.76s\nservice-ks-register : designate | Granting/revoking user roles ---------- 4.55s\ndesignate : Copying over named.conf ------------------------------------- 4.19s\ndesignate : Copying over pools.yaml ------------------------------------- 4.06s\nservice-ks-register : designate | Creating/deleting services ------------ 3.87s\nservice-ks-register : designate | Creating users ------------------------ 3.67s\n\n\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:58:28 +0000 (0:00:00.346)       0:00:00.346 ******** \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] ***********************************\nFriday 02 October 2026  10:58:28 +0000 (0:00:00.321)       0:00:00.667 ******** \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] ***********************************************\nFriday 02 October 2026  10:58:29 +0000 (0:00:00.546)       0:00:01.214 ******** \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] ************\nFriday 02 October 2026  10:58:31 +0000 (0:00:01.872)       0:00:03.086 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting endpoints] ***********\nFriday 02 October 2026  10:58:36 +0000 (0:00:05.299)       0:00:08.385 ******** \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] *********************\nFriday 02 October 2026  10:58:43 +0000 (0:00:07.223)       0:00:15.608 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nFriday 02 October 2026  10:58:47 +0000 (0:00:03.791)       0:00:19.400 ******** \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] ************************\nFriday 02 October 2026  10:58:52 +0000 (0:00:04.440)       0:00:23.840 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting/revoking user roles] **********\nFriday 02 October 2026  10:58:55 +0000 (0:00:03.546)       0:00:27.387 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nFriday 02 October 2026  10:58:59 +0000 (0:00:03.626)       0:00:31.013 ******** \n\u001b[0;36mskipping: [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] ***************************\nFriday 02 October 2026  10:58:59 +0000 (0:00:00.531)       0:00:31.545 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nFriday 02 October 2026  10:59:00 +0000 (0:00:01.174)       0:00:32.719 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nFriday 02 October 2026  10:59:01 +0000 (0:00:00.139)       0:00:32.859 ******** \n\u001b[0;36mskipping: [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] ***********************************************\nFriday 02 October 2026  10:59:01 +0000 (0:00:00.708)       0:00:33.568 ******** \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] ******\nFriday 02 October 2026  10:59:02 +0000 (0:00:00.956)       0:00:34.525 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nFriday 02 October 2026  10:59:04 +0000 (0:00:01.711)       0:00:36.236 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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] ***\nFriday 02 October 2026  10:59:05 +0000 (0:00:00.667)       0:00:36.904 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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] *****************\nFriday 02 October 2026  10:59:07 +0000 (0:00:02.115)       0:00:39.020 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nFriday 02 October 2026  10:59:08 +0000 (0:00:01.628)       0:00:40.648 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nFriday 02 October 2026  10:59:13 +0000 (0:00:04.646)       0:00:45.294 ******** \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] *******************************************\nFriday 02 October 2026  10:59:14 +0000 (0:00:00.816)       0:00:46.111 ******** \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] **********\nFriday 02 October 2026  10:59:15 +0000 (0:00:01.535)       0:00:47.646 ******** \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] *****************\nFriday 02 October 2026  10:59:17 +0000 (0:00:01.857)       0:00:49.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 [placement : Copying over existing policy file] ***************************\nFriday 02 October 2026  10:59:19 +0000 (0:00:01.568)       0:00:51.072 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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] *****************\nFriday 02 October 2026  10:59:19 +0000 (0:00:00.625)       0:00:51.698 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-check-containers : placement | Notify handlers to restart containers] ***\nFriday 02 October 2026  10:59:21 +0000 (0:00:01.617)       0:00:53.315 ******** \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] ********************************\nFriday 02 October 2026  10:59:22 +0000 (0:00:00.848)       0:00:54.164 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nFriday 02 October 2026  10:59:24 +0000 (0:00:01.811)       0:00:55.975 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nFriday 02 October 2026  10:59:26 +0000 (0:00:02.437)       0:00:58.412 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nFriday 02 October 2026  10:59:28 +0000 (0:00:02.233)       0:01:00.646 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nFriday 02 October 2026  10:59:41 +0000 (0:00:12.943)       0:01:13.589 ******** \n\nTASK [placement : Flush handlers] **********************************************\nFriday 02 October 2026  10:59:41 +0000 (0:00:00.149)       0:01:13.739 ******** \n\nTASK [placement : Flush handlers] **********************************************\nFriday 02 October 2026  10:59:42 +0000 (0:00:00.070)       0:01:13.809 ******** \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nFriday 02 October 2026  10:59:42 +0000 (0:00:00.110)       0:01:13.919 ******** \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=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 ********************************************************************\nFriday 02 October 2026  10:59:53 +0000 (0:00:11.580)       0:01:25.500 ******** \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 12.95s\nplacement : Restart placement-api container ---------------------------- 11.58s\nservice-ks-register : placement | Creating/deleting endpoints ----------- 7.22s\nservice-ks-register : placement | Creating/deleting services ------------ 5.30s\nplacement : Copying over placement.conf --------------------------------- 4.65s\nservice-ks-register : placement | Creating users ------------------------ 4.44s\nservice-ks-register : placement | Creating projects --------------------- 3.79s\nservice-ks-register : placement | Granting/revoking user roles ---------- 3.63s\nservice-ks-register : placement | Creating roles ------------------------ 3.55s\nplacement : Creating placement databases -------------------------------- 2.44s\nplacement : Creating placement databases user and setting permissions --- 2.23s\nservice-cert-copy : placement | Copying over backend internal TLS key --- 2.12s\nplacement : include_tasks ----------------------------------------------- 1.87s\nservice-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.86s\nservice-check-containers : Include tasks -------------------------------- 1.81s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.71s\nplacement : Copying over config.json files for services ----------------- 1.63s\nservice-check-containers : placement | Check containers ----------------- 1.62s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.57s\nConfigure uWSGI for Placement ------------------------------------------- 1.54s\n\n\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28903458-34b3-4633-bf54-d9741617df5e is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28903458-34b3-4633-bf54-d9741617df5e is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:59:59 +0000 (0:00:00.504)       0:00:00.504 ******** \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] ***********************************\nFriday 02 October 2026  10:59:59 +0000 (0:00:00.422)       0:00:00.926 ******** \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] ***********************************\nFriday 02 October 2026  11:00:00 +0000 (0:00:00.598)       0:00:01.525 ******** \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\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 ********************************************************************\nFriday 02 October 2026  11:00:02 +0000 (0:00:01.600)       0:00:03.125 ******** \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 1.60s\nGroup hosts based on enabled services ----------------------------------- 0.60s\nGroup hosts based on Kolla action --------------------------------------- 0.42s\n\n\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28903458-34b3-4633-bf54-d9741617df5e is in state SUCCESS\u001b[0m\n\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:58:41 +0000 (0:00:00.476)       0:00:00.476 ******** \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] ***********************************\nFriday 02 October 2026  10:58:42 +0000 (0:00:00.472)       0:00:00.948 ******** \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] **************************************************\nFriday 02 October 2026  10:58:42 +0000 (0:00:00.317)       0:00:01.266 ******** \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] ***************\nFriday 02 October 2026  10:58:43 +0000 (0:00:00.881)       0:00:02.147 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting endpoints] **************\nFriday 02 October 2026  10:58:47 +0000 (0:00:04.344)       0:00:06.492 ******** \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] ************************\nFriday 02 October 2026  10:58:55 +0000 (0:00:07.569)       0:00:14.061 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nFriday 02 October 2026  10:58:58 +0000 (0:00:03.067)       0:00:17.128 ******** \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] ***************************\nFriday 02 October 2026  10:59:02 +0000 (0:00:03.935)       0:00:21.063 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting/revoking user roles] *************\nFriday 02 October 2026  10:59:05 +0000 (0:00:03.285)       0:00:24.349 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nFriday 02 October 2026  10:59:10 +0000 (0:00:04.462)       0:00:28.811 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nFriday 02 October 2026  10:59:13 +0000 (0:00:03.515)       0:00:32.326 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nFriday 02 October 2026  10:59:17 +0000 (0:00:03.701)       0:00:36.028 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nFriday 02 October 2026  10:59:20 +0000 (0:00:03.510)       0:00:39.538 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************\nFriday 02 October 2026  10:59:23 +0000 (0:00:02.341)       0:00:41.879 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nFriday 02 October 2026  10:59:23 +0000 (0:00:00.206)       0:00:42.085 ******** \n\u001b[0;36mskipping: [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] ***************************\nFriday 02 October 2026  10:59:23 +0000 (0:00:00.366)       0:00:42.451 ******** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nFriday 02 October 2026  10:59:25 +0000 (0:00:01.544)       0:00:43.996 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 : Set magnum kubeconfig file's path] ******************************\nFriday 02 October 2026  10:59:26 +0000 (0:00:01.028)       0:00:45.024 ******** \n\u001b[0;36mskipping: [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 : include_tasks] **************************************************\nFriday 02 October 2026  10:59:26 +0000 (0:00:00.645)       0:00:45.669 ******** \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] *********\nFriday 02 October 2026  10:59:27 +0000 (0:00:00.758)       0:00:46.427 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:59:30 +0000 (0:00:03.069)       0:00:49.497 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******\nFriday 02 October 2026  10:59:32 +0000 (0:00:01.524)       0:00:51.022 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************\nFriday 02 October 2026  10:59:33 +0000 (0:00:01.315)       0:00:52.337 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************************************\nFriday 02 October 2026  10:59:36 +0000 (0:00:02.849)       0:00:55.187 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************************\nFriday 02 October 2026  10:59:46 +0000 (0:00:09.645)       0:01:04.832 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************\nFriday 02 October 2026  10:59:46 +0000 (0:00:00.748)       0:01:05.580 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:59:49 +0000 (0:00:02.388)       0:01:07.969 ******** \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] ********************************\nFriday 02 October 2026  10:59:49 +0000 (0:00:00.344)       0:01:08.314 ******** \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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************\nFriday 02 October 2026  10:59:50 +0000 (0:00:01.083)       0:01:09.397 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:59:50 +0000 (0:00:00.320)       0:01:09.718 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nFriday 02 October 2026  10:59:53 +0000 (0:00:02.808)       0:01:12.526 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nFriday 02 October 2026  10:59:56 +0000 (0:00:02.501)       0:01:15.028 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nFriday 02 October 2026  11:00:14 +0000 (0:00:18.261)       0:01:33.289 ******** \n\nTASK [magnum : Flush handlers] *************************************************\nFriday 02 October 2026  11:00:15 +0000 (0:00:00.993)       0:01:34.283 ******** \n\nTASK [magnum : Flush handlers] *************************************************\nFriday 02 October 2026  11:00:15 +0000 (0:00:00.208)       0:01:34.492 ******** \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nFriday 02 October 2026  11:00:16 +0000 (0:00:00.244)       0:01:34.737 ******** \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] ******************\nFriday 02 October 2026  11:00:35 +0000 (0:00:19.433)       0:01:54.170 ******** \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=25  \u001b[0m \u001b[0;33mchanged=18  \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=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \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=8   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  11:00:45 +0000 (0:00:10.537)       0:02:04.708 ******** \n=============================================================================== \nmagnum : Restart magnum-api container ---------------------------------- 19.43s\nmagnum : Running Magnum bootstrap container ---------------------------- 18.26s\nmagnum : Restart magnum-conductor container ---------------------------- 10.54s\nmagnum : Copying over magnum.conf --------------------------------------- 9.64s\nservice-ks-register : magnum | Creating/deleting endpoints -------------- 7.57s\nservice-ks-register : magnum | Granting/revoking user roles ------------- 4.46s\nservice-ks-register : magnum | Creating/deleting services --------------- 4.34s\nservice-ks-register : magnum | Creating users --------------------------- 3.94s\nmagnum : Creating Magnum trustee user ----------------------------------- 3.70s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.51s\nmagnum : Creating Magnum trustee user role ------------------------------ 3.51s\nservice-ks-register : magnum | Creating roles --------------------------- 3.29s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 3.07s\nservice-ks-register : magnum | Creating projects ------------------------ 3.07s\nmagnum : Copying over config.json files for services -------------------- 2.85s\nmagnum : Creating Magnum database --------------------------------------- 2.81s\nmagnum : Creating Magnum database user and setting permissions ---------- 2.50s\nservice-check-containers : magnum | Check containers -------------------- 2.39s\nmagnum : Ensuring config directories exist ------------------------------ 2.34s\nmagnum : Check if kubeconfig file is supplied --------------------------- 1.54s\n\n\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  10:59:11 +0000 (0:00:00.445)       0:00:00.445 ******** \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] ***********************************\nFriday 02 October 2026  10:59:11 +0000 (0:00:00.671)       0:00:01.117 ******** \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] *************************************************\nFriday 02 October 2026  10:59:12 +0000 (0:00:00.412)       0:00:01.529 ******** \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] *****************************\nFriday 02 October 2026  10:59:12 +0000 (0:00:00.843)       0:00:02.373 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************\nFriday 02 October 2026  10:59:14 +0000 (0:00:01.699)       0:00:04.072 ******** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nFriday 02 October 2026  10:59:15 +0000 (0:00:01.237)       0:00:05.310 ******** \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] ********\nFriday 02 October 2026  10:59:16 +0000 (0:00:00.706)       0:00:06.016 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:59:18 +0000 (0:00:01.684)       0:00:07.701 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****\nFriday 02 October 2026  10:59:18 +0000 (0:00:00.644)       0:00:08.345 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************\nFriday 02 October 2026  10:59:19 +0000 (0:00:00.989)       0:00:09.335 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************\nFriday 02 October 2026  10:59:21 +0000 (0:00:01.886)       0:00:11.221 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************\nFriday 02 October 2026  10:59:23 +0000 (0:00:01.968)       0:00:13.190 ******** \n\u001b[0;36mskipping: [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] *************\nFriday 02 October 2026  10:59:24 +0000 (0:00:00.574)       0:00:13.764 ******** \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] ***************************\nFriday 02 October 2026  10:59:25 +0000 (0:00:01.560)       0:00:15.324 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/provisioning.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/provisioning.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/provisioning.yaml.j2)\u001b[0m\n\nTASK [grafana : Check if the folder for custom grafana dashboards exists] ******\nFriday 02 October 2026  10:59:27 +0000 (0:00:01.451)       0:00:16.776 ******** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Remove templated Grafana dashboards] ***************************\nFriday 02 October 2026  10:59:28 +0000 (0:00:01.511)       0:00:18.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 [grafana : Copying over custom dashboards] ********************************\nFriday 02 October 2026  10:59:29 +0000 (0:00:00.766)       0:00:19.053 ******** \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] *******************\nFriday 02 October 2026  10:59:31 +0000 (0:00:01.511)       0:00:20.565 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:59:32 +0000 (0:00:01.525)       0:00:22.090 ******** \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] ********************************\nFriday 02 October 2026  10:59:33 +0000 (0:00:00.883)       0:00:22.974 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************\nFriday 02 October 2026  10:59:34 +0000 (0:00:01.095)       0:00:24.069 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nFriday 02 October 2026  10:59:36 +0000 (0:00:02.179)       0:00:26.249 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nFriday 02 October 2026  10:59:39 +0000 (0:00:02.370)       0:00:28.619 ******** \n\nTASK [grafana : Flush handlers] ************************************************\nFriday 02 October 2026  10:59:39 +0000 (0:00:00.205)       0:00:28.825 ******** \n\nTASK [grafana : Flush handlers] ************************************************\nFriday 02 October 2026  10:59:40 +0000 (0:00:00.682)       0:00:29.507 ******** \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nFriday 02 October 2026  10:59:40 +0000 (0:00:00.145)       0:00:29.652 ******** \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] *********\nFriday 02 October 2026  10:59:42 +0000 (0:00:02.105)       0:00:31.758 ******** \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] ***************\nFriday 02 October 2026  11:00:09 +0000 (0:00:27.164)       0:00:58.923 ******** \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] ****************************\nFriday 02 October 2026  11:01:02 +0000 (0:00:52.818)       0:01:51.741 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nFriday 02 October 2026  11:01:04 +0000 (0:00:02.583)       0:01:54.324 ******** \n\u001b[0;36mskipping: [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] ************************************\nFriday 02 October 2026  11:01:05 +0000 (0:00:00.611)       0:01:54.936 ******** \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] *********************************\nFriday 02 October 2026  11:01:08 +0000 (0:00:02.536)       0:01:57.473 ******** \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 ********************************************************************\nFriday 02 October 2026  11:01:08 +0000 (0:00:00.303)       0:01:57.776 ******** \n=============================================================================== \ngrafana : Restart remaining grafana containers ------------------------- 52.82s\ngrafana : Waiting for grafana to start on first node ------------------- 27.16s\ngrafana : Wait for grafana application ready ---------------------------- 2.58s\ngrafana : Enable grafana datasources ------------------------------------ 2.54s\ngrafana : Creating grafana database user and setting permissions -------- 2.37s\ngrafana : Creating grafana database ------------------------------------- 2.18s\ngrafana : Restart first grafana container ------------------------------- 2.11s\ngrafana : Copying over grafana.ini -------------------------------------- 1.97s\ngrafana : Copying over config.json files -------------------------------- 1.89s\ngrafana : Ensuring config directories exist ----------------------------- 1.70s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.68s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.56s\nservice-check-containers : grafana | Check containers ------------------- 1.53s\ngrafana : Check if the folder for custom grafana dashboards exists ------ 1.51s\ngrafana : Copying over custom dashboards -------------------------------- 1.51s\ngrafana : Configuring dashboards provisioning --------------------------- 1.45s\ngrafana : Check if extra configuration file exists ---------------------- 1.24s\nservice-check-containers : Include tasks -------------------------------- 1.10s\ngrafana : Flush handlers ------------------------------------------------ 1.03s\nservice-cert-copy : grafana | Copying over backend internal TLS key ----- 0.99s\n\n\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nFriday 02 October 2026  10:52:21 +0000 (0:00:00.469)       0:00:00.469 ******** \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] ***************************************\nFriday 02 October 2026  10:52:22 +0000 (0:00:00.847)       0:00:01.317 ******** \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] ***********************************\nFriday 02 October 2026  10:52:23 +0000 (0:00:00.965)       0:00:02.282 ******** \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] ********************************************************\nFriday 02 October 2026  10:52:24 +0000 (0:00:00.822)       0:00:03.104 ******** \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nFriday 02 October 2026  10:52:25 +0000 (0:00:00.913)       0:00:04.018 ******** \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] *************\nFriday 02 October 2026  10:52:29 +0000 (0:00:04.443)       0:00:08.461 ******** \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] ********************************\nFriday 02 October 2026  10:52:34 +0000 (0:00:04.642)       0:00:13.103 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nFriday 02 October 2026  10:52:35 +0000 (0:00:00.813)       0:00:13.916 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nFriday 02 October 2026  10:52:36 +0000 (0:00:01.696)       0:00:15.613 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nFriday 02 October 2026  10:52:40 +0000 (0:00:04.138)       0:00:19.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 [nova : Running Nova API bootstrap container] *****************************\nFriday 02 October 2026  10:52:41 +0000 (0:00:00.625)       0:00:20.377 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nFriday 02 October 2026  10:53:08 +0000 (0:00:26.910)       0:00:47.287 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nFriday 02 October 2026  10:53:21 +0000 (0:00:13.292)       0:01:00.580 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nFriday 02 October 2026  10:53:35 +0000 (0:00:13.740)       0:01:14.320 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nFriday 02 October 2026  10:53:37 +0000 (0:00:01.610)       0:01:15.930 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nFriday 02 October 2026  10:53:38 +0000 (0:00:01.627)       0:01:17.558 ******** \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] *****************************\nFriday 02 October 2026  10:53:39 +0000 (0:00:01.251)       0:01:18.809 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nFriday 02 October 2026  10:53:57 +0000 (0:00:17.810)       0:01:36.620 ******** \n\u001b[0;36mskipping: [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] ********************************************************\nFriday 02 October 2026  10:53:58 +0000 (0:00:00.376)       0:01:36.996 ******** \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] *********************************\nFriday 02 October 2026  10:53:59 +0000 (0:00:00.980)       0:01:37.977 ******** \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] ****\nFriday 02 October 2026  10:54:01 +0000 (0:00:02.173)       0:01:40.150 ******** \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] ******************\nFriday 02 October 2026  10:54:03 +0000 (0:00:02.328)       0:01:42.479 ******** \n\u001b[0;36mskipping: [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] *******************\nFriday 02 October 2026  10:54:04 +0000 (0:00:00.532)       0:01:43.012 ******** \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] ******************\nFriday 02 October 2026  10:54:16 +0000 (0:00:12.709)       0:01:55.721 ******** \n\u001b[0;36mskipping: [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] *******************\nFriday 02 October 2026  10:54:17 +0000 (0:00:00.402)       0:01:56.124 ******** \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] ***************************\nFriday 02 October 2026  10:54:18 +0000 (0:00:01.722)       0:01:57.846 ******** \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 [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******\nFriday 02 October 2026  10:54:19 +0000 (0:00:00.521)       0:01:58.367 ******** \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] **************\nFriday 02 October 2026  10:54:20 +0000 (0:00:01.124)       0:01:59.492 ******** \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] ***********************\nFriday 02 October 2026  10:54:23 +0000 (0:00:03.046)       0:02:02.538 ******** \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] ********************************\nFriday 02 October 2026  10:54:45 +0000 (0:00:22.141)       0:02:24.679 ******** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nFriday 02 October 2026  10:55:02 +0000 (0:00:17.011)       0:02:41.691 ******** \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] *************************************************\nFriday 02 October 2026  10:55:07 +0000 (0:00:04.382)       0:02:46.073 ******** \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 [nova-cell : Update cell] *************************************************\nFriday 02 October 2026  10:55:24 +0000 (0:00:17.704)       0:03:03.777 ******** \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 [Bootstrap upgrade] *******************************************************\nFriday 02 October 2026  10:55:25 +0000 (0:00:01.072)       0:03:04.849 ******** \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 02 October 2026  10:55:26 +0000 (0:00:00.563)       0:03:05.413 ******** \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] *****************\nFriday 02 October 2026  10:55:29 +0000 (0:00:02.608)       0:03:08.022 ******** \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] ****************\nFriday 02 October 2026  10:55:32 +0000 (0:00:03.528)       0:03:11.551 ******** \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] **************************\nFriday 02 October 2026  10:55:39 +0000 (0:00:07.114)       0:03:18.665 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nFriday 02 October 2026  10:55:43 +0000 (0:00:03.503)       0:03:22.169 ******** \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] *****************************\nFriday 02 October 2026  10:55:46 +0000 (0:00:03.684)       0:03:25.853 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting/revoking user roles] ***************\nFriday 02 October 2026  10:55:50 +0000 (0:00:03.388)       0:03:29.241 ******** \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] ********************************\nFriday 02 October 2026  10:55:58 +0000 (0:00:08.282)       0:03:37.524 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}}})\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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************************\nFriday 02 October 2026  10:56:01 +0000 (0:00:03.313)       0:03:40.837 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nFriday 02 October 2026  10:56:02 +0000 (0:00:00.154)       0:03:40.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 [nova : Check for vendordata file] ****************************************\nFriday 02 October 2026  10:56:02 +0000 (0:00:00.510)       0:03:41.501 ******** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nFriday 02 October 2026  10:56:04 +0000 (0:00:01.556)       0:03:43.058 ******** \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 02 October 2026  10:56:05 +0000 (0:00:00.967)       0:03:44.025 ******** \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] ***********\nFriday 02 October 2026  10:56:06 +0000 (0:00:01.268)       0:03:45.294 ******** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}}})\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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:56:10 +0000 (0:00:04.035)       0:03:49.329 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********\nFriday 02 October 2026  10:56:11 +0000 (0:00:01.305)       0:03:50.635 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************\nFriday 02 October 2026  10:56:13 +0000 (0:00:02.187)       0:03:52.823 ******** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************************************\nFriday 02 October 2026  10:56:18 +0000 (0:00:04.732)       0:03:57.555 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************\nFriday 02 October 2026  10:56:34 +0000 (0:00:15.806)       0:04:13.362 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************\nFriday 02 October 2026  10:56:35 +0000 (0:00:00.990)       0:04:14.353 ******** \n\u001b[0;36mskipping: [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 nova-metadata-wsgi.conf] *****************************\nFriday 02 October 2026  10:56:36 +0000 (0:00:00.904)       0:04:15.257 ******** \n\u001b[0;36mskipping: [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] *******************\nFriday 02 October 2026  10:56:37 +0000 (0:00:00.974)       0:04:16.232 ******** \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] ************************************************\nFriday 02 October 2026  10:56:38 +0000 (0:00:00.787)       0:04:17.019 ******** \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m\n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************\nFriday 02 October 2026  10:56:40 +0000 (0:00:02.537)       0:04:19.556 ******** \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] **********\nFriday 02 October 2026  10:56:44 +0000 (0:00:04.077)       0:04:23.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 : nova | Check containers] **********************\nFriday 02 October 2026  10:56:47 +0000 (0:00:02.716)       0:04:26.350 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:56:50 +0000 (0:00:03.415)       0:04:29.766 ******** \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] ********************************\nFriday 02 October 2026  10:56:51 +0000 (0:00:00.686)       0:04:30.452 ******** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************************************************\nFriday 02 October 2026  10:56:53 +0000 (0:00:01.988)       0:04:32.441 ******** \n\nTASK [nova : Flush handlers] ***************************************************\nFriday 02 October 2026  10:56:53 +0000 (0:00:00.152)       0:04:32.593 ******** \n\nTASK [nova : Flush handlers] ***************************************************\nFriday 02 October 2026  10:56:53 +0000 (0:00:00.145)       0:04:32.738 ******** \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nFriday 02 October 2026  10:56:54 +0000 (0:00:00.534)       0:04:33.273 ******** \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] ****************************\nFriday 02 October 2026  10:57:10 +0000 (0:00:15.772)       0:04:49.045 ******** \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-metadata container] ***********************\nFriday 02 October 2026  10:57:20 +0000 (0:00:10.581)       0:04:59.627 ******** \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\nPLAY [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 02 October 2026  10:57:32 +0000 (0:00:11.818)       0:05:11.445 ******** \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] ***********************************************\nFriday 02 October 2026  10:57:34 +0000 (0:00:01.690)       0:05:13.136 ******** \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] *************************************\nFriday 02 October 2026  10:57:34 +0000 (0:00:00.709)       0:05:13.845 ******** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Cache new Libvirt version] ***********************************\nFriday 02 October 2026  10:58:16 +0000 (0:00:41.458)       0:05:55.304 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Fail if the new Libvirt version could not be determined] *****\nFriday 02 October 2026  10:58:18 +0000 (0:00:01.575)       0:05:56.879 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get nova_libvirt image info] *********************************************\nFriday 02 October 2026  10:58:19 +0000 (0:00:01.925)       0:05:58.805 ******** \n\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m\n\nTASK [service-image-info : community.docker.docker_image_info] *****************\nFriday 02 October 2026  10:58:21 +0000 (0:00:01.494)       0:06:00.299 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nFriday 02 October 2026  10:58:24 +0000 (0:00:03.246)       0:06:03.546 ******** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : containers.podman.podman_image_info] ****************\nFriday 02 October 2026  10:58:26 +0000 (0:00:01.361)       0:06:04.908 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nFriday 02 October 2026  10:58:27 +0000 (0:00:01.332)       0:06:06.240 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Get container facts] *****************************************\nFriday 02 October 2026  10:58:28 +0000 (0:00:01.377)       0:06:07.618 ******** \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-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] *********************************\nFriday 02 October 2026  10:58:34 +0000 (0:00:06.047)       0:06:13.666 ******** \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-1]\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 that the new Libvirt version is >= current] ************\nFriday 02 October 2026  10:58:37 +0000 (0:00:02.622)       0:06:16.288 ******** \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 : Look for kolla_nova_libvirt_start in the nova_libvirt image] ***\nFriday 02 October 2026  10:58:40 +0000 (0:00:02.754)       0:06:19.043 ******** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Fail if the nova_libvirt image could not be inspected] *******\nFriday 02 October 2026  10:58:44 +0000 (0:00:03.906)       0:06:22.950 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Assert the nova_libvirt image is recent enough] **************\nFriday 02 October 2026  10:58:46 +0000 (0:00:01.983)       0:06:24.934 ******** \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"nova_libvirt image provides kolla_nova_libvirt_start.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Load and persist br_netfilter module] ************************************\nFriday 02 October 2026  10:58:48 +0000 (0:00:02.250)       0:06:27.184 ******** \n\u001b[0;36mskipping: [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] **********************************************\nFriday 02 October 2026  10:58:49 +0000 (0:00:00.875)       0:06:28.060 ******** \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] ************************\nFriday 02 October 2026  10:58:50 +0000 (0:00:01.044)       0:06:29.105 ******** \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] ***********************************\nFriday 02 October 2026  10:58:51 +0000 (0:00:01.420)       0:06:30.526 ******** \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] **********************\nFriday 02 October 2026  10:58:52 +0000 (0:00:00.655)       0:06:31.181 ******** \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;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\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;33mchanged: [testbed-node-5] => (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-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;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nFriday 02 October 2026  10:58:53 +0000 (0:00:01.352)       0:06:32.533 ******** \n\u001b[0;36mskipping: [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] ***************************************\nFriday 02 October 2026  10:58:54 +0000 (0:00:01.204)       0:06:33.737 ******** \n\u001b[0;36mskipping: [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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nFriday 02 October 2026  10:58:56 +0000 (0:00:01.733)       0:06:35.471 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************************\nFriday 02 October 2026  10:58:59 +0000 (0:00:02.487)       0:06:37.958 ******** \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] ***********\nFriday 02 October 2026  10:59:00 +0000 (0:00:01.368)       0:06:39.326 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  10:59:04 +0000 (0:00:04.128)       0:06:43.455 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4]\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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nFriday 02 October 2026  10:59:07 +0000 (0:00:03.095)       0:06:46.550 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 02 October 2026  10:59:11 +0000 (0:00:03.880)       0:06:50.430 ******** \n\u001b[0;36mskipping: [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] *************************************\nFriday 02 October 2026  10:59:12 +0000 (0:00:01.352)       0:06:51.782 ******** \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 : Check cinder keyring file] ***********************************\nFriday 02 October 2026  10:59:14 +0000 (0:00:02.027)       0:06:53.810 ******** \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-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Extract nova key from file] **********************************\nFriday 02 October 2026  10:59:16 +0000 (0:00:01.868)       0:06:55.679 ******** \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] ********************************\nFriday 02 October 2026  10:59:17 +0000 (0:00:00.637)       0:06:56.316 ******** \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] ****************************\nFriday 02 October 2026  10:59:18 +0000 (0:00:00.694)       0:06:57.010 ******** \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] **************************\nFriday 02 October 2026  10:59:19 +0000 (0:00:01.127)       0:06:58.138 ******** \n\u001b[0;33mchanged: [testbed-node-4] => (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-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf] *****************************************\nFriday 02 October 2026  10:59:20 +0000 (0:00:01.666)       0:06:59.804 ******** \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\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\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\nTASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************\nFriday 02 October 2026  10:59:26 +0000 (0:00:05.579)       0:07:05.384 ******** \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)] **************************\nFriday 02 October 2026  10:59:26 +0000 (0:00:00.361)       0:07:05.745 ******** \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] *******************\nFriday 02 October 2026  10:59:27 +0000 (0:00:00.331)       0:07:06.077 ******** \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] *************************\nFriday 02 October 2026  10:59:29 +0000 (0:00:02.279)       0:07:08.356 ******** \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-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': '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] *****************************\nFriday 02 October 2026  10:59:33 +0000 (0:00:03.845)       0:07:12.201 ******** \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\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-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 [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nFriday 02 October 2026  10:59:37 +0000 (0:00:03.932)       0:07:16.134 ******** \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] *************************************\nFriday 02 October 2026  10:59:40 +0000 (0:00:03.430)       0:07:19.564 ******** \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] *******************************************\nFriday 02 October 2026  10:59:42 +0000 (0:00:01.498)       0:07:21.062 ******** \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] **********************\nFriday 02 October 2026  10:59:43 +0000 (0:00:01.026)       0:07:22.089 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nFriday 02 October 2026  10:59:43 +0000 (0:00:00.410)       0:07:22.500 ******** \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] ***********************************\nFriday 02 October 2026  10:59:45 +0000 (0:00:01.493)       0:07:23.993 ******** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nFriday 02 October 2026  10:59:45 +0000 (0:00:00.854)       0:07:24.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\u001b[0;36mskipping: [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 : List all hypervisors] ****************************************\nFriday 02 October 2026  10:59:46 +0000 (0:00:00.995)       0:07:25.843 ******** \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-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Find the hypervisor at this host's address] ******************\nFriday 02 October 2026  10:59:53 +0000 (0:00:06.783)       0:07:32.626 ******** \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 [nova-cell : Assert that only one hypervisor was matched] *****************\nFriday 02 October 2026  10:59:55 +0000 (0:00:02.224)       0:07:34.851 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\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\nTASK [nova-cell : Corroborate the hypervisor by name] **************************\nFriday 02 October 2026  10:59:58 +0000 (0:00:02.132)       0:07:36.983 ******** \n\u001b[0;36mskipping: [testbed-node-5]\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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Copy the matched hypervisor UUID to compute_id] **************\nFriday 02 October 2026  11:00:00 +0000 (0:00:02.126)       0:07:39.110 ******** \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Drop a stale compute_id when no hypervisor matched] **********\nFriday 02 October 2026  11:00:02 +0000 (0:00:02.025)       0:07:41.135 ******** \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;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Report that no hypervisor matched this host] *****************\nFriday 02 October 2026  11:00:04 +0000 (0:00:02.249)       0:07:43.384 ******** \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Record whether a compute_id is delivered for this host] ******\nFriday 02 October 2026  11:00:06 +0000 (0:00:01.539)       0:07:44.924 ******** \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 [nova-cell : Copying over config.json files for services] *****************\nFriday 02 October 2026  11:00:08 +0000 (0:00:02.214)       0:07:47.139 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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.conf] **************************************\nFriday 02 October 2026  11:00:12 +0000 (0:00:04.169)       0:07:51.309 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************\nFriday 02 October 2026  11:00:23 +0000 (0:00:11.323)       0:08:02.632 ******** \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 configuration] **************************\nFriday 02 October 2026  11:00:25 +0000 (0:00:01.462)       0:08:04.094 ******** \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-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \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;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;33mchanged: [testbed-node-3] => (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\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nFriday 02 October 2026  11:00:29 +0000 (0:00:03.991)       0:08:08.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 [nova-cell : Copying over libvirt SASL configuration] *********************\nFriday 02 October 2026  11:00:29 +0000 (0:00:00.677)       0:08:08.763 ******** \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-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;33mchanged: [testbed-node-3] => (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-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \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-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;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;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-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\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;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\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-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nFriday 02 October 2026  11:00:35 +0000 (0:00:06.036)       0:08:14.800 ******** \n\u001b[0;36mskipping: [testbed-node-1] => (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;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\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;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (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-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-4] => (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;36mskipping: [testbed-node-2] => (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': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-4] => (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\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nFriday 02 October 2026  11:00:44 +0000 (0:00:08.482)       0:08:23.282 ******** \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] *********************\nFriday 02 October 2026  11:00:45 +0000 (0:00:00.624)       0:08:23.907 ******** \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] ******************\nFriday 02 October 2026  11:00:45 +0000 (0:00:00.924)       0:08:24.831 ******** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nFriday 02 October 2026  11:00:47 +0000 (0:00:02.016)       0:08:26.847 ******** \n\u001b[0;36mskipping: [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 : Copying over existing policy file] ***************************\nFriday 02 October 2026  11:00:50 +0000 (0:00:02.367)       0:08:29.214 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nFriday 02 October 2026  11:00:52 +0000 (0:00:01.725)       0:08:30.939 ******** \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 [nova-cell : Copying over multipath.conf] *********************************\nFriday 02 October 2026  11:00:53 +0000 (0:00:00.996)       0:08:31.936 ******** \n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : nova_cell | Check containers] *****************\nFriday 02 October 2026  11:00:54 +0000 (0:00:01.782)       0:08:33.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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  11:00:58 +0000 (0:00:03.261)       0:08:36.980 ******** \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] ********************************\nFriday 02 October 2026  11:00:58 +0000 (0:00:00.674)       0:08:37.654 ******** \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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 02 October 2026  11:01:01 +0000 (0:00:02.279)       0:08:39.934 ******** \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] **********************************************\nFriday 02 October 2026  11:01:01 +0000 (0:00:00.820)       0:08:40.754 ******** \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 02 October 2026  11:01:02 +0000 (0:00:00.149)       0:08:40.904 ******** \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 02 October 2026  11:01:02 +0000 (0:00:00.168)       0:08:41.073 ******** \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 02 October 2026  11:01:02 +0000 (0:00:00.174)       0:08:41.247 ******** \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 02 October 2026  11:01:02 +0000 (0:00:00.314)       0:08:41.562 ******** \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 02 October 2026  11:01:02 +0000 (0:00:00.140)       0:08:41.703 ******** \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nFriday 02 October 2026  11:01:03 +0000 (0:00:00.180)       0:08:41.884 ******** \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] ****************\nFriday 02 October 2026  11:01:10 +0000 (0:00:07.872)       0:08:49.756 ******** \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-cell : Restart nova-ssh container] ***********************\nFriday 02 October 2026  11:01:28 +0000 (0:00:17.486)       0:09:07.243 ******** \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 : Restart nova-libvirt container] *******************\nFriday 02 October 2026  11:01:45 +0000 (0:00:16.648)       0:09:23.892 ******** \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] **************\nFriday 02 October 2026  11:02:20 +0000 (0:00:35.545)       0:09:59.437 ******** \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 : Create libvirt SASL user] *************************\nFriday 02 October 2026  11:02:21 +0000 (0:00:00.731)       0:10:00.169 ******** \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] *******************\nFriday 02 October 2026  11:02:22 +0000 (0:00:00.769)       0:10:00.938 ******** \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\nRUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***\nFriday 02 October 2026  11:02:45 +0000 (0:00:23.743)       0:10:24.682 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nFriday 02 October 2026  11:02:45 +0000 (0:00:00.146)       0:10:24.828 ******** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if nova-compute service failed to register] *************\nFriday 02 October 2026  11:03:05 +0000 (0:00:19.879)       0:10:44.708 ******** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nFriday 02 October 2026  11:03:15 +0000 (0:00:09.281)       0:10:53.989 ******** \n\u001b[0;36mskipping: [testbed-node-3]\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-0]\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-5\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nFriday 02 October 2026  11:03:18 +0000 (0:00:02.986)       0:10:56.975 ******** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nFriday 02 October 2026  11:03:30 +0000 (0:00:11.967)       0:11:08.943 ******** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if cell settings not found] *****************************\nFriday 02 October 2026  11:03:31 +0000 (0:00:01.457)       0:11:10.401 ******** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nFriday 02 October 2026  11:03:32 +0000 (0:00:00.984)       0:11:11.385 ******** \n\u001b[0;32mok: [testbed-node-5 -> 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] *****************************\nFriday 02 October 2026  11:03:43 +0000 (0:00:11.379)       0:11:22.765 ******** \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] ***\nFriday 02 October 2026  11:03:45 +0000 (0:00:01.229)       0:11:23.994 ******** \n\u001b[0;36mskipping: [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] *********\nFriday 02 October 2026  11:03:45 +0000 (0:00:00.539)       0:11:24.533 ******** \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-3]\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-4]\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-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-5] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \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-0]\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-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] ***************\nFriday 02 October 2026  11:03:47 +0000 (0:00:01.527)       0:11:26.061 ******** \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] **************************\nFriday 02 October 2026  11:03:47 +0000 (0:00:00.779)       0:11:26.840 ******** \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] ********************\nFriday 02 October 2026  11:03:48 +0000 (0:00:00.874)       0:11:27.715 ******** \n\u001b[0;36mskipping: [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=62  \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=69  \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=69  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=52  \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=35  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=29  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=49  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 02 October 2026  11:03:49 +0000 (0:00:00.442)       0:11:28.157 ******** \n=============================================================================== \nnova-cell : Get new Libvirt version ------------------------------------ 41.46s\nnova-cell : Restart nova-libvirt container ----------------------------- 35.55s\nnova : Running Nova API bootstrap container ---------------------------- 26.91s\nnova-cell : Restart nova-compute container ----------------------------- 23.74s\nnova-cell : Running Nova cell bootstrap container ---------------------- 22.14s\nnova-cell : Waiting for nova-compute services to register themselves --- 19.88s\nnova : Running Nova API bootstrap container ---------------------------- 17.81s\nnova-cell : Create cell ------------------------------------------------ 17.70s\nnova-cell : Restart nova-novncproxy container -------------------------- 17.49s\nnova-cell : Get a list of existing cells ------------------------------- 17.01s\nnova-cell : Restart nova-ssh container --------------------------------- 16.65s\nnova : Copying over nova.conf ------------------------------------------ 15.81s\nnova : Restart nova-scheduler container -------------------------------- 15.77s\nnova-cell : Get a list of existing cells ------------------------------- 13.74s\nnova : Create cell0 mappings ------------------------------------------- 13.29s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 12.71s\nnova-cell : Get a list of existing cells ------------------------------- 11.97s\nnova : Restart nova-metadata container --------------------------------- 11.82s\nnova-cell : Discover nova hosts ---------------------------------------- 11.38s\nnova-cell : Copying over nova.conf ------------------------------------- 11.32s\n\n\u001b[32m2026-10-02 11:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m\n\u001b[32m2026-10-02 11:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-10-02 11:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 02 October 2026  11:00:07 +0000 (0:00:00.392)       0:00:00.392 ******** \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] ***********************************\nFriday 02 October 2026  11:00:08 +0000 (0:00:00.389)       0:00:00.781 ******** \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] *************************************************\nFriday 02 October 2026  11:00:08 +0000 (0:00:00.388)       0:00:01.170 ******** \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] **************\nFriday 02 October 2026  11:00:09 +0000 (0:00:01.479)       0:00:02.650 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting endpoints] *************\nFriday 02 October 2026  11:00:14 +0000 (0:00:04.629)       0:00:07.279 ******** \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] ***********************\nFriday 02 October 2026  11:00:22 +0000 (0:00:07.814)       0:00:15.093 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nFriday 02 October 2026  11:00:25 +0000 (0:00:03.481)       0:00:18.575 ******** \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] **************************\nFriday 02 October 2026  11:00:34 +0000 (0:00:08.304)       0:00:26.879 ******** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting/revoking user roles] ************\nFriday 02 October 2026  11:00:37 +0000 (0:00:03.613)       0:00:30.493 ******** \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] **********************************\nFriday 02 October 2026  11:00:46 +0000 (0:00:08.279)       0:00:38.772 ******** \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] *************************************************\nFriday 02 October 2026  11:01:02 +0000 (0:00:16.335)       0:00:55.108 ******** \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] *****************************************\nFriday 02 October 2026  11:01:03 +0000 (0:00:00.917)       0:00:56.026 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nFriday 02 October 2026  11:01:07 +0000 (0:00:04.386)       0:01:00.413 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nFriday 02 October 2026  11:01:12 +0000 (0:00:04.792)       0:01:05.205 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nFriday 02 October 2026  11:01:15 +0000 (0:00:03.393)       0:01:08.599 ******** \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] *********************************\nFriday 02 October 2026  11:01:25 +0000 (0:00:09.838)       0:01:18.437 ******** \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] ************************\nFriday 02 October 2026  11:01:40 +0000 (0:00:14.741)       0:01:33.179 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nFriday 02 October 2026  11:01:45 +0000 (0:00:04.565)       0:01:37.745 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nFriday 02 October 2026  11:01:50 +0000 (0:00:05.381)       0:01:43.126 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nFriday 02 October 2026  11:01:50 +0000 (0:00:00.608)       0:01:43.735 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nFriday 02 October 2026  11:01:55 +0000 (0:00:04.156)       0:01:47.891 ******** \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m\n\nTASK [octavia : Create ports for Octavia health-manager nodes] *****************\nFriday 02 October 2026  11:01:56 +0000 (0:00:00.918)       0:01:48.809 ******** \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 : Update Octavia health manager port host_id] ********************\nFriday 02 October 2026  11:02:01 +0000 (0:00:05.799)       0:01:54.609 ******** \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 : Add Octavia port to openvswitch br-int] ************************\nFriday 02 October 2026  11:02:06 +0000 (0:00:04.489)       0:01:59.098 ******** \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] *******************************\nFriday 02 October 2026  11:02:07 +0000 (0:00:00.711)       0:01:59.810 ******** \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 [octavia : Create octavia dhclient conf] **********************************\nFriday 02 October 2026  11:02:08 +0000 (0:00:01.697)       0:02:01.507 ******** \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 : Create octavia-interface service] ******************************\nFriday 02 October 2026  11:02:10 +0000 (0:00:01.284)       0:02:02.792 ******** \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] *****************\nFriday 02 October 2026  11:02:11 +0000 (0:00:01.498)       0:02:04.290 ******** \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 : Enable and start octavia-interface.service] ********************\nFriday 02 October 2026  11:02:13 +0000 (0:00:01.978)       0:02:06.269 ******** \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 : Wait for interface ohm0 ip appear] *****************************\nFriday 02 October 2026  11:02:15 +0000 (0:00:01.705)       0:02:07.974 ******** \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] **************************************************\nFriday 02 October 2026  11:02:15 +0000 (0:00:00.635)       0:02:08.610 ******** \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] *************************************************\nFriday 02 October 2026  11:02:18 +0000 (0:00:02.870)       0:02:11.480 ******** \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] ***************************************\nFriday 02 October 2026  11:02:19 +0000 (0:00:00.566)       0:02:12.046 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nFriday 02 October 2026  11:02:23 +0000 (0:00:04.298)       0:02:16.345 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nFriday 02 October 2026  11:02:26 +0000 (0:00:03.128)       0:02:19.473 ******** \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] ***************************\nFriday 02 October 2026  11:02:33 +0000 (0:00:07.237)       0:02:26.711 ******** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nFriday 02 October 2026  11:02:37 +0000 (0:00:03.528)       0:02:30.239 ******** \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] *****************************\nFriday 02 October 2026  11:02:38 +0000 (0:00:00.517)       0:02:30.756 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************\nFriday 02 October 2026  11:02:40 +0000 (0:00:02.558)       0:02:33.314 ******** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nFriday 02 October 2026  11:02:40 +0000 (0:00:00.147)       0:02:33.462 ******** \n\u001b[0;36mskipping: [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] *****************************\nFriday 02 October 2026  11:02:41 +0000 (0:00:00.350)       0:02:33.812 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************************\nFriday 02 October 2026  11:02:42 +0000 (0:00:00.962)       0:02:34.775 ******** \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] ********\nFriday 02 October 2026  11:02:42 +0000 (0:00:00.817)       0:02:35.593 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  11:02:48 +0000 (0:00:05.214)       0:02:40.807 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****\nFriday 02 October 2026  11:02:49 +0000 (0:00:01.103)       0:02:41.910 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************\nFriday 02 October 2026  11:02:50 +0000 (0:00:01.524)       0:02:43.435 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************\nFriday 02 October 2026  11:02:55 +0000 (0:00:05.256)       0:02:48.691 ******** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] *************************************\nFriday 02 October 2026  11:02:57 +0000 (0:00:01.717)       0:02:50.408 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************\nFriday 02 October 2026  11:03:19 +0000 (0:00:21.944)       0:03:12.353 ******** \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] ******************\nFriday 02 October 2026  11:03:21 +0000 (0:00:01.600)       0:03:13.954 ******** \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] ************\nFriday 02 October 2026  11:03:26 +0000 (0:00:04.856)       0:03:18.810 ******** \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-2] => (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-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-2] => (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-1] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nFriday 02 October 2026  11:03:31 +0000 (0:00:05.177)       0:03:23.988 ******** \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-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 [service-check-containers : octavia | Check containers] *******************\nFriday 02 October 2026  11:03:36 +0000 (0:00:05.326)       0:03:29.315 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***\nFriday 02 October 2026  11:03:40 +0000 (0:00:03.860)       0:03:33.175 ******** \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] ********************************\nFriday 02 October 2026  11:03:40 +0000 (0:00:00.408)       0:03:33.584 ******** \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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************************\nFriday 02 October 2026  11:03:41 +0000 (0:00:00.916)       0:03:34.500 ******** \n\u001b[0;36mskipping: [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] *************************************\nFriday 02 October 2026  11:03:42 +0000 (0:00:00.520)       0:03:35.021 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nFriday 02 October 2026  11:03:44 +0000 (0:00:01.981)       0:03:37.002 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nFriday 02 October 2026  11:03:46 +0000 (0:00:01.987)       0:03:38.990 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nFriday 02 October 2026  11:03:48 +0000 (0:00:02.127)       0:03:41.117 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nFriday 02 October 2026  11:03:50 +0000 (0:00:01.998)       0:03:43.116 ******** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Flush handlers] ************************************************\nFriday 02 October 2026  11:04:08 +0000 (0:00:17.998)       0:04:01.114 ******** \n\nTASK [octavia : Flush handlers] ************************************************\nFriday 02 October 2026  11:04:08 +0000 (0:00:00.122)       0:04:01.237 ******** \n\nTASK [octavia : Flush handlers] ************************************************\nFriday 02 October 2026  11:04:08 +0000 (0:00:00.071)       0:04:01.308 ******** \n\nRUNNING HANDLER [octavia : Restart octavia-api container] **********************\nFriday 02 October 2026  11:04:08 +0000 (0:00:00.068)       0:04:01.377 ******** \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] *************\nFriday 02 October 2026  11:04:17 +0000 (0:00:08.800)       0:04:10.177 ******** \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-health-manager container] ***********\nFriday 02 October 2026  11:04:28 +0000 (0:00:10.804)       0:04:20.981 ******** \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] *************\nFriday 02 October 2026  11:04:32 +0000 (0:00:04.721)       0:04:25.702 ******** \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-worker container] *******************\nFriday 02 October 2026  11:04:37 +0000 (0:00:04.883)       0:04:30.586 ******** \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=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 ********************************************************************\nFriday 02 October 2026  11:04:48 +0000 (0:00:10.448)       0:04:41.035 ******** \n=============================================================================== \noctavia : Copying over octavia.conf ------------------------------------ 21.94s\noctavia : Running Octavia bootstrap container -------------------------- 18.00s\noctavia : Adding octavia related roles --------------------------------- 16.34s\noctavia : Add rules for security groups -------------------------------- 14.74s\noctavia : Restart octavia-driver-agent container ----------------------- 10.80s\noctavia : Restart octavia-worker container ----------------------------- 10.45s\noctavia : Create security groups for octavia ---------------------------- 9.84s\noctavia : Restart octavia-api container --------------------------------- 8.80s\nservice-ks-register : octavia | Creating users -------------------------- 8.30s\nservice-ks-register : octavia | Granting/revoking user roles ------------ 8.28s\nservice-ks-register : octavia | Creating/deleting endpoints ------------- 7.81s\noctavia : Get security groups for octavia ------------------------------- 7.24s\noctavia : Create ports for Octavia health-manager nodes ----------------- 5.80s\noctavia : Create loadbalancer management subnet ------------------------- 5.38s\noctavia : Copying certificate files for octavia-health-manager ---------- 5.33s\noctavia : Copying over config.json files for services ------------------- 5.26s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 5.21s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.18s\noctavia : Restart octavia-housekeeping container ------------------------ 4.88s\noctavia : Copying certificate files for octavia-worker ------------------ 4.86s\n\n\u001b[32m2026-10-02 11:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-10-02 11:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                            "stdout_lines": [
                                "",
                                "# PULL IMAGES",
                                "",
                                "+ 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",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=false",
                                "++ TEMPEST=false",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.26",
                                "++ 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 latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-10-02 10:28:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-10-02 10:28:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-10-02 10:28:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cb42099e-268a-44fc-85f1-f54b1c6ddeb7 (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:28:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cb42099e-268a-44fc-85f1-f54b1c6ddeb7 is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-10-02 10:28:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-10-02 10:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-10-02 10:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1cb07233-f097-465d-881c-edaa532ee34a (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:29:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1cb07233-f097-465d-881c-edaa532ee34a (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Friday 02 October 2026  10:29:04 +0000 (0:00:00.185)       0:00:00.185 ******** ",
                                "\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 [Remove all ceph related logical devices owned by UID 167] ****************",
                                "Friday 02 October 2026  10:29:05 +0000 (0:00:01.106)       0:00:01.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 [Find all logical devices with prefix ceph] *******************************",
                                "Friday 02 October 2026  10:29:05 +0000 (0:00:00.294)       0:00:01.586 ******** ",
                                "\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 [Remove all ceph related logical devices] *********************************",
                                "Friday 02 October 2026  10:29:06 +0000 (0:00:00.594)       0:00:02.181 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:29:06 +0000 (0:00:00.267)       0:00:02.448 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:29:08 +0000 (0:00:01.470)       0:00:03.918 ******** ",
                                "\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-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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] ******************************************",
                                "Friday 02 October 2026  10:29:09 +0000 (0:00:01.440)       0:00:05.359 ******** ",
                                "\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-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\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-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Reload udev rules] *******************************************************",
                                "Friday 02 October 2026  10:29:12 +0000 (0:00:03.102)       0:00:08.461 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:29:13 +0000 (0:00:00.615)       0:00:09.076 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:29:14 +0000 (0:00:00.891)       0:00:09.968 ******** ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 3.10s",
                                "Check device availability ----------------------------------------------- 1.47s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.44s",
                                "Find all logical devices owned by UID 167 ------------------------------- 1.11s",
                                "Request device events from the kernel ----------------------------------- 0.89s",
                                "Reload udev rules ------------------------------------------------------- 0.61s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.59s",
                                "Remove all ceph related logical devices owned by UID 167 ---------------- 0.29s",
                                "Remove all ceph related logical devices --------------------------------- 0.27s",
                                "\u001b[32m2026-10-02 10:29:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-10-02 10:29:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 011df995-ee99-42de-8b2d-282fda79f1b7 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:29:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 011df995-ee99-42de-8b2d-282fda79f1b7 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 02 October 2026  10:29:30 +0000 (0:00:00.368)       0:00:00.368 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:29:32 +0000 (0:00:01.429)       0:00:01.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",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 02 October 2026  10:29:33 +0000 (0:00:01.291)       0:00:03.089 ******** ",
                                "\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-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 [Gather facts for all hosts] **********************************************",
                                "Friday 02 October 2026  10:29:38 +0000 (0:00:05.234)       0:00:08.323 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:29:39 +0000 (0:00:00.536)       0:00:08.860 ******** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.23s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.43s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.29s",
                                "Gather facts for all hosts ---------------------------------------------- 0.54s",
                                "\u001b[32m2026-10-02 10:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-10-02 10:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 735745ae-c249-4627-9375-fffeba913df3 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:29:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 735745ae-c249-4627-9375-fffeba913df3 (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.19\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Friday 02 October 2026  10:29:46 +0000 (0:00:00.303)       0:00:00.303 ******** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 02 October 2026  10:29:46 +0000 (0:00:00.244)       0:00:00.548 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:46 +0000 (0:00:00.245)       0:00:00.794 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:29:47 +0000 (0:00:00.389)       0:00:01.184 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:47 +0000 (0:00:00.220)       0:00:01.404 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:48 +0000 (0:00:00.514)       0:00:01.918 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:48 +0000 (0:00:00.200)       0:00:02.118 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:48 +0000 (0:00:00.241)       0:00:02.360 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:48 +0000 (0:00:00.246)       0:00:02.606 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:49 +0000 (0:00:00.236)       0:00:02.843 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:49 +0000 (0:00:00.229)       0:00:03.072 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:49 +0000 (0:00:00.242)       0:00:03.315 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:49 +0000 (0:00:00.440)       0:00:03.755 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:50 +0000 (0:00:00.483)       0:00:04.239 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:51 +0000 (0:00:00.688)       0:00:04.927 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:29:51 +0000 (0:00:00.715)       0:00:05.643 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:29:52 +0000 (0:00:00.853)       0:00:06.496 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:29:53 +0000 (0:00:00.484)       0:00:06.981 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:53 +0000 (0:00:00.216)       0:00:07.198 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:53 +0000 (0:00:00.219)       0:00:07.417 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:53 +0000 (0:00:00.201)       0:00:07.618 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:53 +0000 (0:00:00.207)       0:00:07.826 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:54 +0000 (0:00:00.219)       0:00:08.045 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:54 +0000 (0:00:00.219)       0:00:08.265 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:54 +0000 (0:00:00.215)       0:00:08.480 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:54 +0000 (0:00:00.223)       0:00:08.704 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:29:55 +0000 (0:00:00.901)       0:00:09.605 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:56 +0000 (0:00:00.738)       0:00:10.344 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:56 +0000 (0:00:00.203)       0:00:10.547 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:29:56 +0000 (0:00:00.231)       0:00:10.779 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 02 October 2026  10:29:57 +0000 (0:00:00.205)       0:00:10.984 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:29:57 +0000 (0:00:00.174)       0:00:11.158 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 02 October 2026  10:29:57 +0000 (0:00:00.165)       0:00:11.324 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 02 October 2026  10:29:57 +0000 (0:00:00.141)       0:00:11.465 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 02 October 2026  10:29:57 +0000 (0:00:00.133)       0:00:11.599 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 02 October 2026  10:29:57 +0000 (0:00:00.138)       0:00:11.737 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 02 October 2026  10:29:58 +0000 (0:00:00.188)       0:00:11.925 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 02 October 2026  10:29:58 +0000 (0:00:00.172)       0:00:12.098 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 02 October 2026  10:29:58 +0000 (0:00:00.173)       0:00:12.272 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 02 October 2026  10:29:58 +0000 (0:00:00.435)       0:00:12.708 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 02 October 2026  10:29:59 +0000 (0:00:00.147)       0:00:12.855 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 02 October 2026  10:29:59 +0000 (0:00:00.143)       0:00:12.998 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 02 October 2026  10:29:59 +0000 (0:00:00.129)       0:00:13.128 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 02 October 2026  10:29:59 +0000 (0:00:00.143)       0:00:13.271 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 02 October 2026  10:29:59 +0000 (0:00:00.144)       0:00:13.416 ******** ",
                                "\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\": \"2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"445ad642-366d-5187-98f3-2a6b8aae3eb2\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 02 October 2026  10:29:59 +0000 (0:00:00.154)       0:00:13.570 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 02 October 2026  10:29:59 +0000 (0:00:00.137)       0:00:13.708 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 02 October 2026  10:30:00 +0000 (0:00:00.157)       0:00:13.865 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 02 October 2026  10:30:00 +0000 (0:00:00.150)       0:00:14.015 ******** ",
                                "\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\": \"2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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] *************************************",
                                "Friday 02 October 2026  10:30:00 +0000 (0:00:00.221)       0:00:14.236 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:30:02 +0000 (0:00:02.418)       0:00:16.655 ******** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 02 October 2026  10:30:03 +0000 (0:00:00.259)       0:00:16.914 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:03 +0000 (0:00:00.273)       0:00:17.188 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:30:03 +0000 (0:00:00.459)       0:00:17.647 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:04 +0000 (0:00:00.236)       0:00:17.884 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:04 +0000 (0:00:00.195)       0:00:18.080 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:04 +0000 (0:00:00.203)       0:00:18.283 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:04 +0000 (0:00:00.199)       0:00:18.483 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:04 +0000 (0:00:00.216)       0:00:18.700 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:05 +0000 (0:00:00.723)       0:00:19.423 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:05 +0000 (0:00:00.245)       0:00:19.668 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:06 +0000 (0:00:00.243)       0:00:19.912 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:06 +0000 (0:00:00.487)       0:00:20.399 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:07 +0000 (0:00:00.496)       0:00:20.895 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:07 +0000 (0:00:00.508)       0:00:21.404 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:08 +0000 (0:00:00.531)       0:00:21.935 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:30:08 +0000 (0:00:00.367)       0:00:22.302 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:30:08 +0000 (0:00:00.458)       0:00:22.761 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:09 +0000 (0:00:00.228)       0:00:22.989 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:09 +0000 (0:00:00.732)       0:00:23.722 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:10 +0000 (0:00:00.222)       0:00:23.944 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:10 +0000 (0:00:00.213)       0:00:24.157 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:10 +0000 (0:00:00.229)       0:00:24.386 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:10 +0000 (0:00:00.308)       0:00:24.695 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:11 +0000 (0:00:00.264)       0:00:24.959 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:11 +0000 (0:00:00.277)       0:00:25.236 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:30:12 +0000 (0:00:00.817)       0:00:26.053 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:12 +0000 (0:00:00.236)       0:00:26.289 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:12 +0000 (0:00:00.215)       0:00:26.505 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:12 +0000 (0:00:00.208)       0:00:26.713 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 02 October 2026  10:30:13 +0000 (0:00:00.290)       0:00:27.004 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:30:13 +0000 (0:00:00.488)       0:00:27.493 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 02 October 2026  10:30:13 +0000 (0:00:00.121)       0:00:27.615 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 02 October 2026  10:30:13 +0000 (0:00:00.156)       0:00:27.771 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 02 October 2026  10:30:14 +0000 (0:00:00.150)       0:00:27.922 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 02 October 2026  10:30:14 +0000 (0:00:00.214)       0:00:28.136 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 02 October 2026  10:30:14 +0000 (0:00:00.176)       0:00:28.312 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 02 October 2026  10:30:14 +0000 (0:00:00.181)       0:00:28.493 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 02 October 2026  10:30:14 +0000 (0:00:00.181)       0:00:28.675 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 02 October 2026  10:30:15 +0000 (0:00:00.193)       0:00:28.868 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 02 October 2026  10:30:15 +0000 (0:00:00.134)       0:00:29.002 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 02 October 2026  10:30:15 +0000 (0:00:00.166)       0:00:29.169 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 02 October 2026  10:30:15 +0000 (0:00:00.128)       0:00:29.298 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 02 October 2026  10:30:15 +0000 (0:00:00.388)       0:00:29.686 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 02 October 2026  10:30:16 +0000 (0:00:00.298)       0:00:29.984 ******** ",
                                "\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\": \"c5074ffb-558d-51e9-ba5e-4f6153d94449\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 02 October 2026  10:30:16 +0000 (0:00:00.289)       0:00:30.274 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 02 October 2026  10:30:16 +0000 (0:00:00.146)       0:00:30.420 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 02 October 2026  10:30:16 +0000 (0:00:00.147)       0:00:30.568 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 02 October 2026  10:30:16 +0000 (0:00:00.130)       0:00:30.698 ******** ",
                                "\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\": \"c5074ffb-558d-51e9-ba5e-4f6153d94449\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\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-c5074ffb-558d-51e9-ba5e-4f6153d94449\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\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] *************************************",
                                "Friday 02 October 2026  10:30:17 +0000 (0:00:00.209)       0:00:30.908 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:30:18 +0000 (0:00:01.182)       0:00:32.090 ******** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 02 October 2026  10:30:18 +0000 (0:00:00.246)       0:00:32.336 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:19 +0000 (0:00:00.766)       0:00:33.103 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:30:19 +0000 (0:00:00.454)       0:00:33.557 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:19 +0000 (0:00:00.222)       0:00:33.780 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:20 +0000 (0:00:00.215)       0:00:33.996 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:20 +0000 (0:00:00.275)       0:00:34.272 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:20 +0000 (0:00:00.245)       0:00:34.517 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:20 +0000 (0:00:00.222)       0:00:34.740 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:21 +0000 (0:00:00.233)       0:00:34.973 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:21 +0000 (0:00:00.247)       0:00:35.220 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:21 +0000 (0:00:00.301)       0:00:35.522 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:22 +0000 (0:00:00.852)       0:00:36.375 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:23 +0000 (0:00:01.161)       0:00:37.536 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:24 +0000 (0:00:00.542)       0:00:38.079 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:30:24 +0000 (0:00:00.535)       0:00:38.615 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:30:25 +0000 (0:00:00.414)       0:00:39.030 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:30:25 +0000 (0:00:00.448)       0:00:39.478 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:25 +0000 (0:00:00.271)       0:00:39.750 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:26 +0000 (0:00:00.233)       0:00:39.984 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:26 +0000 (0:00:00.246)       0:00:40.230 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:26 +0000 (0:00:00.218)       0:00:40.448 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:26 +0000 (0:00:00.222)       0:00:40.671 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:27 +0000 (0:00:00.277)       0:00:40.949 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:27 +0000 (0:00:00.751)       0:00:41.700 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:28 +0000 (0:00:00.269)       0:00:41.969 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:30:28 +0000 (0:00:00.710)       0:00:42.680 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:29 +0000 (0:00:00.218)       0:00:42.899 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:29 +0000 (0:00:00.233)       0:00:43.132 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:30:29 +0000 (0:00:00.205)       0:00:43.338 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 02 October 2026  10:30:29 +0000 (0:00:00.243)       0:00:43.582 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:30:29 +0000 (0:00:00.189)       0:00:43.771 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 02 October 2026  10:30:30 +0000 (0:00:00.160)       0:00:43.932 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 02 October 2026  10:30:30 +0000 (0:00:00.143)       0:00:44.075 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 02 October 2026  10:30:30 +0000 (0:00:00.153)       0:00:44.229 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 02 October 2026  10:30:30 +0000 (0:00:00.385)       0:00:44.614 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 02 October 2026  10:30:30 +0000 (0:00:00.187)       0:00:44.801 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 02 October 2026  10:30:31 +0000 (0:00:00.181)       0:00:44.982 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 02 October 2026  10:30:31 +0000 (0:00:00.186)       0:00:45.169 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 02 October 2026  10:30:31 +0000 (0:00:00.167)       0:00:45.337 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 02 October 2026  10:30:31 +0000 (0:00:00.161)       0:00:45.499 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 02 October 2026  10:30:31 +0000 (0:00:00.184)       0:00:45.684 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 02 October 2026  10:30:31 +0000 (0:00:00.148)       0:00:45.832 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 02 October 2026  10:30:32 +0000 (0:00:00.147)       0:00:45.980 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 02 October 2026  10:30:32 +0000 (0:00:00.176)       0:00:46.157 ******** ",
                                "\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\": \"44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"8351a08e-6426-577b-a992-65c7a87c2df4\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 02 October 2026  10:30:32 +0000 (0:00:00.156)       0:00:46.313 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 02 October 2026  10:30:32 +0000 (0:00:00.170)       0:00:46.483 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 02 October 2026  10:30:32 +0000 (0:00:00.134)       0:00:46.618 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 02 October 2026  10:30:33 +0000 (0:00:00.407)       0:00:47.025 ******** ",
                                "\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\": \"44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"8351a08e-6426-577b-a992-65c7a87c2df4\"\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-44386227-39b6-5bfc-8134-9dc30017747b\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-8351a08e-6426-577b-a992-65c7a87c2df4\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-8351a08e-6426-577b-a992-65c7a87c2df4\"\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] *************************************",
                                "Friday 02 October 2026  10:30:33 +0000 (0:00:00.270)       0:00:47.295 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:30:34 +0000 (0:00:01.154)       0:00:48.450 ******** ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 4.76s",
                                "Add known partitions to the list of available block devices ------------- 1.39s",
                                "Add known links to the list of available block devices ------------------ 1.30s",
                                "Get initial list of available block devices ----------------------------- 1.29s",
                                "Add known links to the list of available block devices ------------------ 1.16s",
                                "Add known partitions to the list of available block devices ------------- 0.90s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.85s",
                                "Add known links to the list of available block devices ------------------ 0.85s",
                                "Add known links to the list of available block devices ------------------ 0.85s",
                                "Add known partitions to the list of available block devices ------------- 0.82s",
                                "Generate lvm_volumes structure (block + db + wal) ----------------------- 0.80s",
                                "Add known partitions to the list of available block devices ------------- 0.75s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.75s",
                                "Add known partitions to the list of available block devices ------------- 0.74s",
                                "Define lvm_volumes structures ------------------------------------------- 0.74s",
                                "Add known partitions to the list of available block devices ------------- 0.73s",
                                "Add known links to the list of available block devices ------------------ 0.72s",
                                "Add known links to the list of available block devices ------------------ 0.72s",
                                "Add known partitions to the list of available block devices ------------- 0.71s",
                                "Print configuration data ------------------------------------------------ 0.70s",
                                "\u001b[32m2026-10-02 10:30:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 973f609f-747d-4523-891d-7833d2cc3941 (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-10-02 10:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-10-02 10:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-10-02 10:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master 856cc09] 2026-10-02-10-31",
                                " 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-10-02 10:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 37c94f5d-e13e-4652-80e3-ff18180e06e9 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:31:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 37c94f5d-e13e-4652-80e3-ff18180e06e9 (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.19\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Friday 02 October 2026  10:31:38 +0000 (0:00:00.300)       0:00:00.300 ******** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 02 October 2026  10:31:39 +0000 (0:00:00.261)       0:00:00.561 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:39 +0000 (0:00:00.233)       0:00:00.794 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:31:39 +0000 (0:00:00.477)       0:00:01.271 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:40 +0000 (0:00:00.533)       0:00:01.805 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:40 +0000 (0:00:00.194)       0:00:02.000 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:40 +0000 (0:00:00.221)       0:00:02.221 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:40 +0000 (0:00:00.227)       0:00:02.449 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:41 +0000 (0:00:00.221)       0:00:02.670 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:41 +0000 (0:00:00.209)       0:00:02.880 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:41 +0000 (0:00:00.220)       0:00:03.100 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:41 +0000 (0:00:00.233)       0:00:03.334 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:42 +0000 (0:00:00.455)       0:00:03.789 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:42 +0000 (0:00:00.472)       0:00:04.262 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:43 +0000 (0:00:00.753)       0:00:05.015 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:31:44 +0000 (0:00:00.807)       0:00:05.823 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:31:45 +0000 (0:00:00.947)       0:00:06.771 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:31:45 +0000 (0:00:00.577)       0:00:07.349 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:46 +0000 (0:00:00.265)       0:00:07.614 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:46 +0000 (0:00:00.260)       0:00:07.874 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:46 +0000 (0:00:00.223)       0:00:08.098 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:46 +0000 (0:00:00.208)       0:00:08.307 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:47 +0000 (0:00:00.252)       0:00:08.559 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:47 +0000 (0:00:00.210)       0:00:08.770 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:47 +0000 (0:00:00.236)       0:00:09.006 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:47 +0000 (0:00:00.234)       0:00:09.240 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:31:48 +0000 (0:00:00.964)       0:00:10.205 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:49 +0000 (0:00:00.709)       0:00:10.914 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:49 +0000 (0:00:00.223)       0:00:11.137 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:31:49 +0000 (0:00:00.219)       0:00:11.357 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 02 October 2026  10:31:50 +0000 (0:00:00.223)       0:00:11.580 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 02 October 2026  10:31:50 +0000 (0:00:00.134)       0:00:11.714 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '445ad642-366d-5187-98f3-2a6b8aae3eb2'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 02 October 2026  10:31:50 +0000 (0:00:00.210)       0:00:11.925 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 02 October 2026  10:31:52 +0000 (0:00:01.903)       0:00:13.828 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 02 October 2026  10:31:52 +0000 (0:00:00.212)       0:00:14.041 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 02 October 2026  10:31:54 +0000 (0:00:01.572)       0:00:15.614 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 02 October 2026  10:31:54 +0000 (0:00:00.161)       0:00:15.775 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 02 October 2026  10:31:54 +0000 (0:00:00.160)       0:00:15.935 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 02 October 2026  10:31:54 +0000 (0:00:00.143)       0:00:16.079 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 02 October 2026  10:31:54 +0000 (0:00:00.290)       0:00:16.370 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 02 October 2026  10:31:55 +0000 (0:00:00.152)       0:00:16.523 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 02 October 2026  10:31:55 +0000 (0:00:00.199)       0:00:16.722 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 02 October 2026  10:31:55 +0000 (0:00:00.152)       0:00:16.875 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 02 October 2026  10:31:55 +0000 (0:00:00.175)       0:00:17.051 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 02 October 2026  10:31:55 +0000 (0:00:00.168)       0:00:17.219 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 02 October 2026  10:31:55 +0000 (0:00:00.186)       0:00:17.406 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 02 October 2026  10:31:56 +0000 (0:00:00.183)       0:00:17.590 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 02 October 2026  10:31:56 +0000 (0:00:00.152)       0:00:17.742 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 02 October 2026  10:31:56 +0000 (0:00:00.169)       0:00:17.911 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 02 October 2026  10:31:56 +0000 (0:00:00.139)       0:00:18.051 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:31:56 +0000 (0:00:00.147)       0:00:18.198 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:31:57 +0000 (0:00:00.374)       0:00:18.573 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:31:57 +0000 (0:00:00.158)       0:00:18.732 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 02 October 2026  10:31:57 +0000 (0:00:00.728)       0:00:19.460 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 02 October 2026  10:31:58 +0000 (0:00:00.498)       0:00:19.959 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 02 October 2026  10:31:59 +0000 (0:00:00.569)       0:00:20.529 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 02 October 2026  10:31:59 +0000 (0:00:00.183)       0:00:20.712 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 02 October 2026  10:31:59 +0000 (0:00:00.122)       0:00:20.835 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 02 October 2026  10:31:59 +0000 (0:00:00.124)       0:00:20.959 ******** ",
                                "\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] ******************************************************",
                                "Friday 02 October 2026  10:31:59 +0000 (0:00:00.152)       0:00:21.112 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 02 October 2026  10:31:59 +0000 (0:00:00.162)       0:00:21.275 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 02 October 2026  10:31:59 +0000 (0:00:00.149)       0:00:21.424 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 02 October 2026  10:32:00 +0000 (0:00:00.147)       0:00:21.571 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 02 October 2026  10:32:00 +0000 (0:00:00.380)       0:00:21.952 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 02 October 2026  10:32:00 +0000 (0:00:00.155)       0:00:22.107 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 02 October 2026  10:32:00 +0000 (0:00:00.154)       0:00:22.262 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 02 October 2026  10:32:00 +0000 (0:00:00.153)       0:00:22.415 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 02 October 2026  10:32:01 +0000 (0:00:00.161)       0:00:22.577 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 02 October 2026  10:32:01 +0000 (0:00:00.158)       0:00:22.736 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 02 October 2026  10:32:01 +0000 (0:00:00.134)       0:00:22.871 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 02 October 2026  10:32:01 +0000 (0:00:00.150)       0:00:23.021 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 02 October 2026  10:32:01 +0000 (0:00:00.130)       0:00:23.152 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 02 October 2026  10:32:01 +0000 (0:00:00.123)       0:00:23.275 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 02 October 2026  10:32:01 +0000 (0:00:00.123)       0:00:23.399 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 02 October 2026  10:32:02 +0000 (0:00:00.190)       0:00:23.590 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 02 October 2026  10:32:02 +0000 (0:00:00.420)       0:00:24.011 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 02 October 2026  10:32:02 +0000 (0:00:00.180)       0:00:24.191 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 02 October 2026  10:32:02 +0000 (0:00:00.155)       0:00:24.346 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 02 October 2026  10:32:02 +0000 (0:00:00.149)       0:00:24.496 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 02 October 2026  10:32:03 +0000 (0:00:00.159)       0:00:24.655 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 02 October 2026  10:32:03 +0000 (0:00:00.189)       0:00:24.845 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 02 October 2026  10:32:03 +0000 (0:00:00.176)       0:00:25.021 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 02 October 2026  10:32:04 +0000 (0:00:00.551)       0:00:25.573 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 02 October 2026  10:32:04 +0000 (0:00:00.534)       0:00:26.107 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 02 October 2026  10:32:04 +0000 (0:00:00.167)       0:00:26.274 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'vg_name': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'vg_name': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 02 October 2026  10:32:04 +0000 (0:00:00.190)       0:00:26.465 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 02 October 2026  10:32:05 +0000 (0:00:00.171)       0:00:26.636 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 02 October 2026  10:32:05 +0000 (0:00:00.405)       0:00:27.041 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 02 October 2026  10:32:05 +0000 (0:00:00.177)       0:00:27.219 ******** ",
                                "\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-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b\"\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-445ad642-366d-5187-98f3-2a6b8aae3eb2\"\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] ***********************************",
                                "Friday 02 October 2026  10:32:06 +0000 (0:00:00.322)       0:00:27.541 ******** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 02 October 2026  10:32:06 +0000 (0:00:00.288)       0:00:27.829 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:06 +0000 (0:00:00.231)       0:00:28.060 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:32:07 +0000 (0:00:00.577)       0:00:28.638 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:07 +0000 (0:00:00.227)       0:00:28.866 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:07 +0000 (0:00:00.225)       0:00:29.092 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:07 +0000 (0:00:00.212)       0:00:29.304 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:08 +0000 (0:00:00.741)       0:00:30.046 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:08 +0000 (0:00:00.202)       0:00:30.249 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:09 +0000 (0:00:00.282)       0:00:30.531 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:09 +0000 (0:00:00.213)       0:00:30.745 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:09 +0000 (0:00:00.217)       0:00:30.962 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:09 +0000 (0:00:00.461)       0:00:31.423 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:10 +0000 (0:00:00.463)       0:00:31.887 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:10 +0000 (0:00:00.494)       0:00:32.381 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:11 +0000 (0:00:00.515)       0:00:32.897 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:32:11 +0000 (0:00:00.398)       0:00:33.295 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:32:12 +0000 (0:00:00.543)       0:00:33.839 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:13 +0000 (0:00:00.761)       0:00:34.601 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:13 +0000 (0:00:00.206)       0:00:34.808 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:13 +0000 (0:00:00.206)       0:00:35.015 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:13 +0000 (0:00:00.197)       0:00:35.212 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:13 +0000 (0:00:00.245)       0:00:35.458 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:14 +0000 (0:00:00.211)       0:00:35.669 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:14 +0000 (0:00:00.202)       0:00:35.872 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:14 +0000 (0:00:00.214)       0:00:36.086 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:32:15 +0000 (0:00:00.979)       0:00:37.065 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:15 +0000 (0:00:00.235)       0:00:37.301 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:16 +0000 (0:00:00.210)       0:00:37.512 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:16 +0000 (0:00:00.742)       0:00:38.254 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 02 October 2026  10:32:16 +0000 (0:00:00.218)       0:00:38.472 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 02 October 2026  10:32:17 +0000 (0:00:00.146)       0:00:38.619 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'c5074ffb-558d-51e9-ba5e-4f6153d94449'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '90ff694f-e2b8-5796-bfc5-63425e2b9b29'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 02 October 2026  10:32:17 +0000 (0:00:00.217)       0:00:38.836 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 02 October 2026  10:32:19 +0000 (0:00:01.754)       0:00:40.591 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 02 October 2026  10:32:19 +0000 (0:00:00.199)       0:00:40.790 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 02 October 2026  10:32:20 +0000 (0:00:01.337)       0:00:42.128 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 02 October 2026  10:32:20 +0000 (0:00:00.154)       0:00:42.282 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 02 October 2026  10:32:20 +0000 (0:00:00.142)       0:00:42.424 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 02 October 2026  10:32:21 +0000 (0:00:00.159)       0:00:42.584 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 02 October 2026  10:32:21 +0000 (0:00:00.135)       0:00:42.720 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 02 October 2026  10:32:21 +0000 (0:00:00.145)       0:00:42.866 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 02 October 2026  10:32:21 +0000 (0:00:00.280)       0:00:43.146 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 02 October 2026  10:32:21 +0000 (0:00:00.145)       0:00:43.291 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 02 October 2026  10:32:21 +0000 (0:00:00.137)       0:00:43.429 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 02 October 2026  10:32:22 +0000 (0:00:00.161)       0:00:43.590 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 02 October 2026  10:32:22 +0000 (0:00:00.146)       0:00:43.736 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 02 October 2026  10:32:22 +0000 (0:00:00.179)       0:00:43.916 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 02 October 2026  10:32:22 +0000 (0:00:00.131)       0:00:44.047 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 02 October 2026  10:32:22 +0000 (0:00:00.140)       0:00:44.188 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 02 October 2026  10:32:22 +0000 (0:00:00.132)       0:00:44.320 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:32:22 +0000 (0:00:00.138)       0:00:44.458 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:32:23 +0000 (0:00:00.137)       0:00:44.596 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:32:23 +0000 (0:00:00.141)       0:00:44.737 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 02 October 2026  10:32:23 +0000 (0:00:00.489)       0:00:45.227 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 02 October 2026  10:32:24 +0000 (0:00:00.700)       0:00:45.928 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 02 October 2026  10:32:24 +0000 (0:00:00.480)       0:00:46.408 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 02 October 2026  10:32:25 +0000 (0:00:00.129)       0:00:46.537 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 02 October 2026  10:32:25 +0000 (0:00:00.120)       0:00:46.657 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 02 October 2026  10:32:25 +0000 (0:00:00.116)       0:00:46.774 ******** ",
                                "\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] ******************************************************",
                                "Friday 02 October 2026  10:32:25 +0000 (0:00:00.137)       0:00:46.912 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 02 October 2026  10:32:25 +0000 (0:00:00.139)       0:00:47.051 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 02 October 2026  10:32:25 +0000 (0:00:00.137)       0:00:47.188 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 02 October 2026  10:32:25 +0000 (0:00:00.153)       0:00:47.342 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 02 October 2026  10:32:26 +0000 (0:00:00.171)       0:00:47.514 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 02 October 2026  10:32:26 +0000 (0:00:00.153)       0:00:47.667 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 02 October 2026  10:32:26 +0000 (0:00:00.131)       0:00:47.799 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 02 October 2026  10:32:26 +0000 (0:00:00.415)       0:00:48.215 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 02 October 2026  10:32:26 +0000 (0:00:00.151)       0:00:48.367 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 02 October 2026  10:32:27 +0000 (0:00:00.146)       0:00:48.513 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 02 October 2026  10:32:27 +0000 (0:00:00.159)       0:00:48.673 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 02 October 2026  10:32:27 +0000 (0:00:00.146)       0:00:48.820 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 02 October 2026  10:32:27 +0000 (0:00:00.188)       0:00:49.008 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 02 October 2026  10:32:27 +0000 (0:00:00.144)       0:00:49.152 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 02 October 2026  10:32:27 +0000 (0:00:00.146)       0:00:49.299 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 02 October 2026  10:32:27 +0000 (0:00:00.186)       0:00:49.485 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 02 October 2026  10:32:28 +0000 (0:00:00.196)       0:00:49.682 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 02 October 2026  10:32:28 +0000 (0:00:00.157)       0:00:49.840 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 02 October 2026  10:32:28 +0000 (0:00:00.179)       0:00:50.020 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 02 October 2026  10:32:28 +0000 (0:00:00.391)       0:00:50.411 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 02 October 2026  10:32:29 +0000 (0:00:00.179)       0:00:50.590 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 02 October 2026  10:32:29 +0000 (0:00:00.174)       0:00:50.764 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 02 October 2026  10:32:29 +0000 (0:00:00.188)       0:00:50.953 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 02 October 2026  10:32:29 +0000 (0:00:00.505)       0:00:51.459 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 02 October 2026  10:32:30 +0000 (0:00:00.531)       0:00:51.991 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 02 October 2026  10:32:30 +0000 (0:00:00.158)       0:00:52.149 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'vg_name': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'vg_name': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 02 October 2026  10:32:30 +0000 (0:00:00.194)       0:00:52.344 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 02 October 2026  10:32:31 +0000 (0:00:00.187)       0:00:52.531 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 02 October 2026  10:32:31 +0000 (0:00:00.184)       0:00:52.716 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 02 October 2026  10:32:31 +0000 (0:00:00.198)       0:00:52.915 ******** ",
                                "\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-90ff694f-e2b8-5796-bfc5-63425e2b9b29\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449\"\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-c5074ffb-558d-51e9-ba5e-4f6153d94449\"\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-90ff694f-e2b8-5796-bfc5-63425e2b9b29\"\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] ***********************************",
                                "Friday 02 October 2026  10:32:32 +0000 (0:00:00.632)       0:00:53.548 ******** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 02 October 2026  10:32:32 +0000 (0:00:00.267)       0:00:53.815 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:32 +0000 (0:00:00.252)       0:00:54.068 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:32:33 +0000 (0:00:00.655)       0:00:54.723 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:33 +0000 (0:00:00.277)       0:00:55.000 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:33 +0000 (0:00:00.213)       0:00:55.214 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:33 +0000 (0:00:00.284)       0:00:55.498 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:34 +0000 (0:00:00.235)       0:00:55.733 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:34 +0000 (0:00:00.239)       0:00:55.972 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:34 +0000 (0:00:00.237)       0:00:56.210 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:35 +0000 (0:00:00.848)       0:00:57.058 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:35 +0000 (0:00:00.284)       0:00:57.342 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:36 +0000 (0:00:00.487)       0:00:57.830 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:36 +0000 (0:00:00.454)       0:00:58.284 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:37 +0000 (0:00:00.545)       0:00:58.829 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 02 October 2026  10:32:37 +0000 (0:00:00.458)       0:00:59.288 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:32:38 +0000 (0:00:00.360)       0:00:59.649 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:32:38 +0000 (0:00:00.478)       0:01:00.128 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:38 +0000 (0:00:00.216)       0:01:00.344 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:39 +0000 (0:00:00.217)       0:01:00.562 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:39 +0000 (0:00:00.718)       0:01:01.281 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:39 +0000 (0:00:00.216)       0:01:01.497 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:40 +0000 (0:00:00.211)       0:01:01.709 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:40 +0000 (0:00:00.204)       0:01:01.914 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:40 +0000 (0:00:00.223)       0:01:02.137 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:40 +0000 (0:00:00.208)       0:01:02.346 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:32:41 +0000 (0:00:00.738)       0:01:03.085 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:41 +0000 (0:00:00.198)       0:01:03.283 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:41 +0000 (0:00:00.204)       0:01:03.487 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 02 October 2026  10:32:42 +0000 (0:00:00.221)       0:01:03.708 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 02 October 2026  10:32:42 +0000 (0:00:00.230)       0:01:03.939 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 02 October 2026  10:32:42 +0000 (0:00:00.139)       0:01:04.079 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '44386227-39b6-5bfc-8134-9dc30017747b'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8351a08e-6426-577b-a992-65c7a87c2df4'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 02 October 2026  10:32:43 +0000 (0:00:00.457)       0:01:04.537 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 02 October 2026  10:32:44 +0000 (0:00:01.745)       0:01:06.282 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 02 October 2026  10:32:44 +0000 (0:00:00.182)       0:01:06.465 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 02 October 2026  10:32:46 +0000 (0:00:01.296)       0:01:07.762 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 02 October 2026  10:32:46 +0000 (0:00:00.174)       0:01:07.937 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 02 October 2026  10:32:46 +0000 (0:00:00.144)       0:01:08.081 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 02 October 2026  10:32:46 +0000 (0:00:00.157)       0:01:08.239 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 02 October 2026  10:32:46 +0000 (0:00:00.144)       0:01:08.384 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 02 October 2026  10:32:47 +0000 (0:00:00.186)       0:01:08.571 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 02 October 2026  10:32:47 +0000 (0:00:00.156)       0:01:08.728 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 02 October 2026  10:32:47 +0000 (0:00:00.162)       0:01:08.890 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 02 October 2026  10:32:47 +0000 (0:00:00.157)       0:01:09.047 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 02 October 2026  10:32:47 +0000 (0:00:00.421)       0:01:09.468 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 02 October 2026  10:32:48 +0000 (0:00:00.179)       0:01:09.648 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 02 October 2026  10:32:48 +0000 (0:00:00.170)       0:01:09.818 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 02 October 2026  10:32:48 +0000 (0:00:00.150)       0:01:09.969 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 02 October 2026  10:32:48 +0000 (0:00:00.142)       0:01:10.111 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 02 October 2026  10:32:48 +0000 (0:00:00.141)       0:01:10.253 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:32:48 +0000 (0:00:00.144)       0:01:10.398 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:32:49 +0000 (0:00:00.147)       0:01:10.545 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:32:49 +0000 (0:00:00.161)       0:01:10.706 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 02 October 2026  10:32:49 +0000 (0:00:00.536)       0:01:11.243 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 02 October 2026  10:32:50 +0000 (0:00:00.512)       0:01:11.755 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 02 October 2026  10:32:50 +0000 (0:00:00.542)       0:01:12.298 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 02 October 2026  10:32:51 +0000 (0:00:00.405)       0:01:12.703 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 02 October 2026  10:32:51 +0000 (0:00:00.121)       0:01:12.824 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 02 October 2026  10:32:51 +0000 (0:00:00.113)       0:01:12.938 ******** ",
                                "\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] ******************************************************",
                                "Friday 02 October 2026  10:32:51 +0000 (0:00:00.152)       0:01:13.090 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 02 October 2026  10:32:51 +0000 (0:00:00.140)       0:01:13.231 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 02 October 2026  10:32:51 +0000 (0:00:00.171)       0:01:13.402 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 02 October 2026  10:32:52 +0000 (0:00:00.155)       0:01:13.558 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 02 October 2026  10:32:52 +0000 (0:00:00.161)       0:01:13.720 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 02 October 2026  10:32:52 +0000 (0:00:00.134)       0:01:13.855 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 02 October 2026  10:32:52 +0000 (0:00:00.140)       0:01:13.996 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 02 October 2026  10:32:52 +0000 (0:00:00.165)       0:01:14.161 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 02 October 2026  10:32:52 +0000 (0:00:00.151)       0:01:14.313 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 02 October 2026  10:32:53 +0000 (0:00:00.391)       0:01:14.704 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 02 October 2026  10:32:53 +0000 (0:00:00.155)       0:01:14.860 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 02 October 2026  10:32:53 +0000 (0:00:00.143)       0:01:15.003 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 02 October 2026  10:32:53 +0000 (0:00:00.134)       0:01:15.138 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 02 October 2026  10:32:53 +0000 (0:00:00.152)       0:01:15.291 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 02 October 2026  10:32:53 +0000 (0:00:00.167)       0:01:15.459 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 02 October 2026  10:32:54 +0000 (0:00:00.180)       0:01:15.639 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 02 October 2026  10:32:54 +0000 (0:00:00.156)       0:01:15.795 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 02 October 2026  10:32:54 +0000 (0:00:00.172)       0:01:15.968 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 02 October 2026  10:32:54 +0000 (0:00:00.226)       0:01:16.195 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 02 October 2026  10:32:54 +0000 (0:00:00.187)       0:01:16.382 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 02 October 2026  10:32:55 +0000 (0:00:00.154)       0:01:16.537 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 02 October 2026  10:32:55 +0000 (0:00:00.409)       0:01:16.946 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 02 October 2026  10:32:55 +0000 (0:00:00.171)       0:01:17.117 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 02 October 2026  10:32:56 +0000 (0:00:00.496)       0:01:17.614 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 02 October 2026  10:32:56 +0000 (0:00:00.560)       0:01:18.174 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 02 October 2026  10:32:56 +0000 (0:00:00.159)       0:01:18.334 ******** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'vg_name': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'vg_name': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 02 October 2026  10:32:57 +0000 (0:00:00.201)       0:01:18.536 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 02 October 2026  10:32:57 +0000 (0:00:00.178)       0:01:18.714 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 02 October 2026  10:32:57 +0000 (0:00:00.171)       0:01:18.886 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 02 October 2026  10:32:57 +0000 (0:00:00.174)       0:01:19.060 ******** ",
                                "\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-44386227-39b6-5bfc-8134-9dc30017747b\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-44386227-39b6-5bfc-8134-9dc30017747b\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-8351a08e-6426-577b-a992-65c7a87c2df4\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8351a08e-6426-577b-a992-65c7a87c2df4\"\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-44386227-39b6-5bfc-8134-9dc30017747b\"\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-8351a08e-6426-577b-a992-65c7a87c2df4\"\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 ********************************************************************",
                                "Friday 02 October 2026  10:32:57 +0000 (0:00:00.148)       0:01:19.209 ******** ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.40s",
                                "Create block LVs -------------------------------------------------------- 4.21s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.76s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.71s",
                                "Add known links to the list of available block devices ------------------ 1.71s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.63s",
                                "Add known partitions to the list of available block devices ------------- 1.60s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.59s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.55s",
                                "Print LVM report data --------------------------------------------------- 1.10s",
                                "Add known partitions to the list of available block devices ------------- 0.98s",
                                "Add known partitions to the list of available block devices ------------- 0.96s",
                                "Add known links to the list of available block devices ------------------ 0.95s",
                                "Create dict of block VGs -> PVs from ceph_osd_devices ------------------- 0.89s",
                                "Add known links to the list of available block devices ------------------ 0.85s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.82s",
                                "Add known links to the list of available block devices ------------------ 0.81s",
                                "Print 'Create DB LVs for ceph_db_devices' ------------------------------- 0.77s",
                                "Create DB LVs for ceph_db_wal_devices ----------------------------------- 0.77s",
                                "Fail if DB LV defined in lvm_volumes is missing ------------------------- 0.76s",
                                "\u001b[32m2026-10-02 10:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-10-02 10:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed97f0c4-904d-4f2d-ac6c-a56c2ca80ea5 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ed97f0c4-904d-4f2d-ac6c-a56c2ca80ea5 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 02 October 2026  10:33:14 +0000 (0:00:00.396)       0:00:00.396 ******** ",
                                "\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.commons.facts : Copy fact files] ***********************************",
                                "Friday 02 October 2026  10:33:15 +0000 (0:00:01.433)       0:00:01.829 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:33:16 +0000 (0:00:01.359)       0:00:03.189 ******** ",
                                "\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-3]\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] **********************************************",
                                "Friday 02 October 2026  10:33:22 +0000 (0:00:05.929)       0:00:09.118 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:33:23 +0000 (0:00:00.761)       0:00:09.880 ******** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.93s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.43s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.36s",
                                "Gather facts for all hosts ---------------------------------------------- 0.76s",
                                "\u001b[32m2026-10-02 10:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-10-02 10:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 80d66919-cc4e-4bd9-8fcd-be8ee4ec4488 (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-02 10:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 80d66919-cc4e-4bd9-8fcd-be8ee4ec4488 (frr) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role frr] **********************************************************",
                                "",
                                "TASK [osism.services.frr : Include distribution specific install tasks] ********",
                                "Friday 02 October 2026  10:33:39 +0000 (0:00:00.362)       0:00:00.362 ******** ",
                                "\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 : Gather package facts] *******************************",
                                "Friday 02 October 2026  10:33:40 +0000 (0:00:00.242)       0:00:00.604 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Unlock frr package] *********************************",
                                "Friday 02 October 2026  10:33:43 +0000 (0:00:02.995)       0:00:03.599 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Pin frr package version] ****************************",
                                "Friday 02 October 2026  10:33:43 +0000 (0:00:00.150)       0:00:03.749 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Friday 02 October 2026  10:33:44 +0000 (0:00:01.088)       0:00:04.838 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Lock frr package] ***********************************",
                                "Friday 02 October 2026  10:33:52 +0000 (0:00:08.548)       0:00:13.386 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Friday 02 October 2026  10:33:53 +0000 (0:00:00.588)       0:00:13.974 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Friday 02 October 2026  10:33:54 +0000 (0:00:00.932)       0:00:14.907 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Friday 02 October 2026  10:33:55 +0000 (0:00:00.894)       0:00:15.801 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Friday 02 October 2026  10:33:56 +0000 (0:00:01.306)       0:00:17.108 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Friday 02 October 2026  10:33:56 +0000 (0:00:00.240)       0:00:17.349 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Friday 02 October 2026  10:33:56 +0000 (0:00:00.134)       0:00:17.484 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Friday 02 October 2026  10:33:57 +0000 (0:00:00.127)       0:00:17.611 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Friday 02 October 2026  10:33:57 +0000 (0:00:00.122)       0:00:17.734 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Friday 02 October 2026  10:33:57 +0000 (0:00:00.140)       0:00:17.875 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Friday 02 October 2026  10:33:58 +0000 (0:00:00.945)       0:00:18.820 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:34:01 +0000 (0:00:03.422)       0:00:22.243 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Include prometheus-frr-exporter tasks] **************",
                                "Friday 02 October 2026  10:34:02 +0000 (0:00:01.033)       0:00:23.276 ******** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/exporter.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install prometheus-frr-exporter package] ************",
                                "Friday 02 October 2026  10:34:02 +0000 (0:00:00.214)       0:00:23.490 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/default/prometheus-frr-exporter] ****",
                                "Friday 02 October 2026  10:34:03 +0000 (0:00:00.158)       0:00:23.649 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Manage prometheus-frr-exporter service] *************",
                                "Friday 02 October 2026  10:34:03 +0000 (0:00:00.139)       0:00:23.789 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Gather package facts] *******************************",
                                "Friday 02 October 2026  10:34:03 +0000 (0:00:00.130)       0:00:23.919 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Stop and disable prometheus-frr-exporter service] ***",
                                "Friday 02 October 2026  10:34:06 +0000 (0:00:02.994)       0:00:26.914 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove prometheus-frr-exporter package] *************",
                                "Friday 02 October 2026  10:34:06 +0000 (0:00:00.172)       0:00:27.086 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove file: /etc/default/prometheus-frr-exporter] ***",
                                "Friday 02 October 2026  10:34:07 +0000 (0:00:01.177)       0:00:28.263 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Friday 02 October 2026  10:34:08 +0000 (0:00:00.699)       0:00:28.962 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:34:09 +0000 (0:00:01.471)       0:00:30.434 ******** ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package -------------------------------- 8.55s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 3.42s",
                                "osism.services.frr : Gather package facts ------------------------------- 3.00s",
                                "osism.services.frr : Gather package facts ------------------------------- 2.99s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.47s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.31s",
                                "osism.services.frr : Remove prometheus-frr-exporter package ------------- 1.18s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.09s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.04s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.95s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.93s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.89s",
                                "osism.services.frr : Remove file: /etc/default/prometheus-frr-exporter --- 0.70s",
                                "osism.services.frr : Lock frr package ----------------------------------- 0.59s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.24s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.24s",
                                "osism.services.frr : Include prometheus-frr-exporter tasks -------------- 0.21s",
                                "osism.services.frr : Stop and disable prometheus-frr-exporter service --- 0.17s",
                                "osism.services.frr : Install prometheus-frr-exporter package ------------ 0.16s",
                                "osism.services.frr : Unlock frr package --------------------------------- 0.15s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Fri Oct  2 10:34:10 UTC 2026",
                                "",
                                "\u001b[32m2026-10-02 10:34:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mParallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- dotfiles\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- homer\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- netdata\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openstackclient\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- phpmyadmin\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- common\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m   Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- loadbalancer\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m    Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ opensearch\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m     Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- mariadb\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m      Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [7] -------- horizon\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m       Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [8] --------- keystone\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m        Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m         Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [10] ----------- neutron\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m          Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m           Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [12] ------------- wait-for-nova\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m            Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [13] -------------- octavia\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- barbican\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- designate\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- ironic\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- placement\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- magnum\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m   Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- openvswitch\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m    Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ ovn\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- memcached\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- redis\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- rabbitmq\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- kubernetes\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- kubeconfig\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ceph\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m   Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-pools\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m    Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m     Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m      Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m       Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [8] --------- cephclient\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m        Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [9] ---------- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m         Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [10] ----------- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m          Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ glance\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ cinder\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ nova\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m         Sequence\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [10] ----------- prometheus\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m          Parallel\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [11] ------------ grafana\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Friday 02 October 2026  10:34:36 +0000 (0:00:00.712)       0:00:00.712 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********",
                                "Friday 02 October 2026  10:34:42 +0000 (0:00:05.918)       0:00:06.630 ******** ",
                                "\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-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***",
                                "Friday 02 October 2026  10:34:45 +0000 (0:00:03.325)       0:00:09.956 ******** ",
                                "\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-10-02 10:34:44.334199', 'end': '2026-10-02 10:34:44.528634', 'delta': '0:00:00.194435', '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-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-10-02 10:34:43.886271', 'end': '2026-10-02 10:34:43.893462', 'delta': '0:00:00.007191', '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-10-02 10:34:43.831010', 'end': '2026-10-02 10:34:43.841208', 'delta': '0:00:00.010198', '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-10-02 10:34:43.872897', 'end': '2026-10-02 10:34:43.880064', 'delta': '0:00:00.007167', '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-10-02 10:34:43.915091', 'end': '2026-10-02 10:34:43.922759', 'delta': '0:00:00.007668', '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-10-02 10:34:43.941130', 'end': '2026-10-02 10:34:44.951077', 'delta': '0:00:01.009947', '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-10-02 10:34:43.923398', 'end': '2026-10-02 10:34:43.929105', 'delta': '0:00:00.005707', '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.] ****",
                                "Friday 02 October 2026  10:34:47 +0000 (0:00:02.192)       0:00:12.148 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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.] ******************",
                                "Friday 02 October 2026  10:34:49 +0000 (0:00:01.993)       0:00:14.141 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:34:52 +0000 (0:00:03.229)       0:00:17.370 ******** ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 5.92s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 3.33s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 3.23s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 2.19s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.99s",
                                "",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2ffcbee8-ed80-4381-9d49-4d3ac82bc022 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Friday 02 October 2026  10:34:39 +0000 (0:00:02.782)       0:00:02.782 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:34:39 +0000 (0:00:00.314)       0:00:03.096 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Friday 02 October 2026  10:34:42 +0000 (0:00:02.756)       0:00:05.853 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:34:45 +0000 (0:00:02.975)       0:00:08.829 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Friday 02 October 2026  10:34:50 +0000 (0:00:04.826)       0:00:13.656 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Friday 02 October 2026  10:34:52 +0000 (0:00:02.340)       0:00:15.996 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:35:22 +0000 (0:00:29.435)       0:00:45.432 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:35:24 +0000 (0:00:02.496)       0:00:47.928 ******** ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 29.44s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 4.83s",
                                "osism.services.homer : Create required directories ---------------------- 2.97s",
                                "osism.services.homer : Create traefik external network ------------------ 2.76s",
                                "osism.services.homer : Restart homer service ---------------------------- 2.50s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 2.34s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.32s",
                                "",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b59ecd75-69e9-4556-9332-59627ee34b42 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Friday 02 October 2026  10:34:37 +0000 (0:00:02.060)       0:00:02.060 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:34:39 +0000 (0:00:01.398)       0:00:03.459 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:34:42 +0000 (0:00:03.181)       0:00:06.641 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Friday 02 October 2026  10:34:45 +0000 (0:00:03.242)       0:00:09.883 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:35:21 +0000 (0:00:36.203)       0:00:46.086 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Friday 02 October 2026  10:35:23 +0000 (0:00:01.387)       0:00:47.474 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Friday 02 October 2026  10:35:24 +0000 (0:00:01.251)       0:00:48.726 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Friday 02 October 2026  10:35:26 +0000 (0:00:02.384)       0:00:51.111 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Friday 02 October 2026  10:35:29 +0000 (0:00:02.830)       0:00:53.942 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Friday 02 October 2026  10:35:30 +0000 (0:00:00.784)       0:00:54.727 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:35:31 +0000 (0:00:01.041)       0:00:55.768 ******** ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 36.20s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 3.24s",
                                "osism.services.openstackclient : Create required directories ------------ 3.18s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 2.83s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 2.39s",
                                "osism.services.openstackclient : Include tasks -------------------------- 1.39s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 1.39s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 1.25s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 1.04s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 0.78s",
                                "",
                                "\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f5a9bbe-6055-4e12-8d04-560c7c25822b is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:35:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Friday 02 October 2026  10:35:00 +0000 (0:00:00.647)       0:00:00.647 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Friday 02 October 2026  10:35:02 +0000 (0:00:02.377)       0:00:03.025 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Friday 02 October 2026  10:35:03 +0000 (0:00:00.970)       0:00:03.995 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Friday 02 October 2026  10:35:05 +0000 (0:00:01.712)       0:00:05.708 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:36:01 +0000 (0:00:55.893)       0:01:01.602 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:36:05 +0000 (0:00:04.489)       0:01:06.091 ******** ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 55.89s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ------------------ 4.49s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 2.38s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.71s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 0.97s",
                                "",
                                "\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b256238-03ee-47e7-ae3a-5e8c13d88511 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:36:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 974c2664-6ad7-4708-818e-d8787d87dbc7 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Group hosts to determine when using --limit] *****************************",
                                "Friday 02 October 2026  10:34:26 +0000 (0:00:00.399)       0:00:00.399 ******** ",
                                "\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 [Gather facts] ************************************************************",
                                "Friday 02 October 2026  10:34:27 +0000 (0:00:00.974)       0:00:01.373 ******** ",
                                "\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",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35mall_using_limit_True\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts (if using --limit)] ***************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Friday 02 October 2026  10:34:29 +0000 (0:00:01.493)       0:00:02.867 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:34:30 +0000 (0:00:01.610)       0:00:04.477 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\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-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\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': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Friday 02 October 2026  10:34:35 +0000 (0:00:04.964)       0:00:09.442 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:34:37 +0000 (0:00:01.834)       0:00:11.276 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Friday 02 October 2026  10:34:43 +0000 (0:00:06.112)       0:00:17.389 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Friday 02 October 2026  10:34:46 +0000 (0:00:02.510)       0:00:19.899 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [common : Ensure /var/log/journal exists on EL10 systems] *****************",
                                "Friday 02 October 2026  10:34:53 +0000 (0:00:07.366)       0:00:27.266 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:34:57 +0000 (0:00:03.442)       0:00:30.709 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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] ***************************************",
                                "Friday 02 October 2026  10:34:59 +0000 (0:00:01.862)       0:00:32.571 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:35:01 +0000 (0:00:02.054)       0:00:34.625 ******** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [common : Copying over config.json files for services] ********************",
                                "Friday 02 October 2026  10:35:03 +0000 (0:00:02.681)       0:00:37.306 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd input config files] *************************",
                                "Friday 02 October 2026  10:35:09 +0000 (0:00:06.138)       0:00:43.445 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:35:12 +0000 (0:00:02.122)       0:00:45.567 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:35:13 +0000 (0:00:01.338)       0:00:46.906 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:35:14 +0000 (0:00:01.355)       0:00:48.261 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:35:16 +0000 (0:00:01.387)       0:00:49.648 ******** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Friday 02 October 2026  10:35:23 +0000 (0:00:07.639)       0:00:57.288 ******** ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************",
                                "Friday 02 October 2026  10:35:30 +0000 (0:00:06.587)       0:01:03.875 ******** ",
                                "\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-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 [common : Ensuring config directories have correct owner and permission] ***",
                                "Friday 02 October 2026  10:35:34 +0000 (0:00:03.884)       0:01:07.760 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************",
                                "Friday 02 October 2026  10:35:36 +0000 (0:00:02.565)       0:01:10.326 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-3] => (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-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************",
                                "Friday 02 October 2026  10:35:40 +0000 (0:00:03.736)       0:01:14.062 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\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-2] => (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-5] => (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",
                                "",
                                "TASK [service-check-containers : common | Check containers] ********************",
                                "Friday 02 October 2026  10:35:43 +0000 (0:00:02.470)       0:01:16.532 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:35:46 +0000 (0:00:02.998)       0:01:19.531 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:35:47 +0000 (0:00:01.096)       0:01:20.627 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/kolla-toolbox:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Creating log volume] ********************************************",
                                "Friday 02 October 2026  10:35:48 +0000 (0:00:01.856)       0:01:22.484 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:35:50 +0000 (0:00:01.736)       0:01:24.221 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:01.283)       0:01:25.504 ******** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:00.077)       0:01:25.581 ******** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:00.075)       0:01:25.656 ******** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:00.068)       0:01:25.725 ******** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:00.289)       0:01:26.014 ******** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:00.082)       0:01:26.097 ******** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:00.071)       0:01:26.168 ******** ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:00.096)       0:01:26.264 ******** ",
                                "\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-3]\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",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Friday 02 October 2026  10:36:26 +0000 (0:00:34.176)       0:02:00.441 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\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",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Friday 02 October 2026  10:37:04 +0000 (0:00:37.785)       0:02:38.226 ******** ",
                                "\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",
                                "",
                                "RUNNING HANDLER [common : Restart cron container] ******************************",
                                "Friday 02 October 2026  10:37:07 +0000 (0:00:02.283)       0:02:40.510 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \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-0\u001b[0m             : \u001b[0;32mok=21  \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-1\u001b[0m             : \u001b[0;32mok=21  \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=21  \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-3\u001b[0m             : \u001b[0;32mok=21  \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-4\u001b[0m             : \u001b[0;32mok=21  \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-5\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:37:18 +0000 (0:00:11.102)       0:02:51.612 ******** ",
                                "=============================================================================== ",
                                "common : Restart kolla-toolbox container ------------------------------- 37.79s",
                                "common : Restart fluentd container ------------------------------------- 34.18s",
                                "common : Restart cron container ---------------------------------------- 11.10s",
                                "common : Copying over fluentd.conf -------------------------------------- 7.64s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 7.37s",
                                "common : Copying over cron logrotate config file ------------------------ 6.59s",
                                "common : Copying over config.json files for services -------------------- 6.14s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 6.11s",
                                "common : Ensuring config directories exist ------------------------------ 4.97s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 3.88s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.74s",
                                "common : Ensure /var/log/journal exists on EL10 systems ----------------- 3.44s",
                                "service-check-containers : common | Check containers -------------------- 3.00s",
                                "common : Copying over kolla.target -------------------------------------- 2.68s",
                                "common : Ensuring config directories have correct owner and permission --- 2.57s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 2.51s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 2.47s",
                                "common : Initializing toolbox container using normal user --------------- 2.28s",
                                "common : Find custom fluentd input config files ------------------------- 2.12s",
                                "common : Restart systemd-tmpfiles --------------------------------------- 2.05s",
                                "",
                                "\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mTask 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db is in state FAILURE\u001b[0m",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Friday 02 October 2026  10:37:20 +0000 (0:00:01.786)       0:02:52.788 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mLast 50 of 606 output lines of failed task 5ff94e99-7dcf-4c5f-9fd2-c11171adb0db (556 earlier lines not shown):\u001b[0m",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Friday 02 October 2026  10:37:21 +0000 (0:00:00.768)       0:02:53.557 ******** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Friday 02 October 2026  10:37:21 +0000 (0:00:00.590)       0:02:54.147 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Friday 02 October 2026  10:37:32 +0000 (0:00:10.724)       0:03:04.871 ******** ",
                                "\u001b[0;31mfatal: [testbed-manager]: FAILED! => {\"cache_update_time\": 1790937446, \"cache_updated\": false, \"changed\": false, \"msg\": \"'/usr/bin/apt-get -y -o \\\"Dpkg::Options::=--force-confdef\\\" -o \\\"Dpkg::Options::=--force-confold\\\"       install 'kubectl=1.32.13-1.1' 'python3-kubernetes=22.6.0-2'' failed: E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 87156 (apt-get)\\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\\n\", \"rc\": 100, \"stderr\": \"E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 87156 (apt-get)\\nE: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\\n\", \"stderr_lines\": [\"E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 87156 (apt-get)\", \"E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?\"], \"stdout\": \"\", \"stdout_lines\": []}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=19  \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=33  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:37:34 +0000 (0:00:02.365)       0:03:07.237 ******** ",
                                "=============================================================================== ",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 44.14s",
                                "k3s_server : Enable and check K3s service ------------------------------ 25.21s",
                                "kubectl : Add repository Debian ---------------------------------------- 10.72s",
                                "k3s_agent : Manage k3s service ----------------------------------------- 10.18s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 6.81s",
                                "k3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 3.65s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 2.86s",
                                "k3s_server : Detect Kubernetes version for label compatibility ---------- 2.59s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.48s",
                                "k3s_server : Copy config file to user home directory -------------------- 2.42s",
                                "k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers --- 2.40s",
                                "k3s_server : Create custom resolv.conf for k3s -------------------------- 2.37s",
                                "kubectl : Install required packages ------------------------------------- 2.37s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.33s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 2.30s",
                                "k3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured --- 2.20s",
                                "Make kubeconfig available for use inside the manager service ------------ 2.08s",
                                "k3s_server : Stop k3s-init ---------------------------------------------- 1.89s",
                                "k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml --- 1.88s",
                                "k3s_custom_registries : Create directory /etc/rancher/k3s --------------- 1.88s",
                                "",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f1434e3-e434-454f-8dd2-e34c3ae63c67 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:37:27 +0000 (0:00:00.935)       0:00:00.935 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:37:28 +0000 (0:00:01.263)       0:00:02.199 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:37:29 +0000 (0:00:00.554)       0:00:02.753 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:37:31 +0000 (0:00:02.648)       0:00:05.401 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Friday 02 October 2026  10:37:33 +0000 (0:00:01.999)       0:00:07.401 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [service-check-containers : memcached | Check containers] *****************",
                                "Friday 02 October 2026  10:37:36 +0000 (0:00:02.980)       0:00:10.381 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:37:38 +0000 (0:00:01.501)       0:00:11.883 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:37:39 +0000 (0:00:00.904)       0:00:12.788 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************",
                                "Friday 02 October 2026  10:37:40 +0000 (0:00:01.661)       0:00:14.450 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:37:49 +0000 (0:00:08.291)       0:00:22.741 ******** ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 8.29s",
                                "memcached : Copying over config.json files for services ----------------- 2.98s",
                                "memcached : include_tasks ----------------------------------------------- 2.65s",
                                "memcached : Ensuring config directories exist --------------------------- 2.00s",
                                "service-check-containers : Include tasks -------------------------------- 1.66s",
                                "service-check-containers : memcached | Check containers ----------------- 1.50s",
                                "Group hosts based on Kolla action --------------------------------------- 1.27s",
                                "service-check-containers : memcached | Notify handlers to restart containers --- 0.90s",
                                "Group hosts based on enabled services ----------------------------------- 0.55s",
                                "",
                                "\u001b[32m2026-10-02 10:37:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:37:26 +0000 (0:00:00.389)       0:00:00.389 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:37:27 +0000 (0:00:00.887)       0:00:01.276 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:37:27 +0000 (0:00:00.734)       0:00:02.011 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:37:30 +0000 (0:00:02.363)       0:00:04.374 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************",
                                "Friday 02 October 2026  10:37:33 +0000 (0:00:03.242)       0:00:07.616 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************************",
                                "Friday 02 October 2026  10:37:37 +0000 (0:00:04.036)       0:00:11.653 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************",
                                "Friday 02 October 2026  10:37:40 +0000 (0:00:03.349)       0:00:15.003 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:37:43 +0000 (0:00:02.839)       0:00:17.842 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:37:44 +0000 (0:00:00.615)       0:00:18.458 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/redis-sentinel:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 02 October 2026  10:37:45 +0000 (0:00:00.771)       0:00:19.229 ******** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 02 October 2026  10:37:45 +0000 (0:00:00.086)       0:00:19.316 ******** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 02 October 2026  10:37:45 +0000 (0:00:00.070)       0:00:19.386 ******** ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Friday 02 October 2026  10:37:45 +0000 (0:00:00.093)       0:00:19.480 ******** ",
                                "\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 [redis : Restart redis-sentinel container] *********************",
                                "Friday 02 October 2026  10:37:55 +0000 (0:00:10.359)       0:00:29.840 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:38:01 +0000 (0:00:05.699)       0:00:35.539 ******** ",
                                "=============================================================================== ",
                                "redis : Restart redis container ---------------------------------------- 10.36s",
                                "redis : Restart redis-sentinel container -------------------------------- 5.70s",
                                "redis : Copying over default config.json files -------------------------- 4.04s",
                                "redis : Copying over redis config files --------------------------------- 3.35s",
                                "redis : Ensuring config directories exist ------------------------------- 3.24s",
                                "service-check-containers : redis | Check containers --------------------- 2.84s",
                                "redis : include_tasks --------------------------------------------------- 2.36s",
                                "Group hosts based on Kolla action --------------------------------------- 0.89s",
                                "service-check-containers : Include tasks -------------------------------- 0.77s",
                                "Group hosts based on enabled services ----------------------------------- 0.73s",
                                "service-check-containers : redis | Notify handlers to restart containers --- 0.62s",
                                "redis : Flush handlers -------------------------------------------------- 0.25s",
                                "",
                                "\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a1b91f0-a126-4f9a-9306-988bf758c4c0 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:37:27 +0000 (0:00:01.038)       0:00:01.038 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:37:29 +0000 (0:00:01.673)       0:00:02.712 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (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",
                                "\u001b[0;32mok: [testbed-node-4] => (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-0] => (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",
                                "",
                                "PLAY [Apply role openvswitch] **************************************************",
                                "",
                                "TASK [openvswitch : include_tasks] *********************************************",
                                "Friday 02 October 2026  10:37:31 +0000 (0:00:01.936)       0:00:04.648 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/openvswitch/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 [module-load : Load modules] **********************************************",
                                "Friday 02 October 2026  10:37:35 +0000 (0:00:04.399)       0:00:09.048 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Friday 02 October 2026  10:37:37 +0000 (0:00:02.159)       0:00:11.208 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-2] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Friday 02 October 2026  10:37:40 +0000 (0:00:02.506)       0:00:13.714 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \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",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Friday 02 October 2026  10:37:42 +0000 (0:00:02.180)       0:00:15.895 ******** ",
                                "\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 [openvswitch : Ensuring config directories exist] *************************",
                                "Friday 02 October 2026  10:37:43 +0000 (0:00:00.808)       0:00:16.704 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************",
                                "Friday 02 October 2026  10:37:45 +0000 (0:00:02.192)       0:00:18.896 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************************",
                                "Friday 02 October 2026  10:37:49 +0000 (0:00:04.034)       0:00:22.930 ******** ",
                                "\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 [service-check-containers : openvswitch | Check containers] ***************",
                                "Friday 02 October 2026  10:37:51 +0000 (0:00:01.738)       0:00:24.668 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:37:54 +0000 (0:00:02.978)       0:00:27.647 ******** ",
                                "\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] ********************************",
                                "Fri\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c2c290b-f5da-42aa-9dc6-a1706b6a8981 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "day 02 October 2026  10:37:55 +0000 (0:00:01.501)       0:00:29.149 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/openvswitch-vswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 02 October 2026  10:38:00 +0000 (0:00:05.252)       0:00:34.401 ******** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 02 October 2026  10:38:01 +0000 (0:00:00.356)       0:00:34.758 ******** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 02 October 2026  10:38:01 +0000 (0:00:00.504)       0:00:35.262 ******** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 02 October 2026  10:38:02 +0000 (0:00:00.446)       0:00:35.709 ******** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 02 October 2026  10:38:02 +0000 (0:00:00.600)       0:00:36.309 ******** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 02 October 2026  10:38:02 +0000 (0:00:00.209)       0:00:36.518 ******** ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Friday 02 October 2026  10:38:03 +0000 (0:00:00.459)       0:00:36.978 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Friday 02 October 2026  10:38:14 +0000 (0:00:10.795)       0:00:47.774 ******** ",
                                "\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 [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Friday 02 October 2026  10:38:17 +0000 (0:00:03.137)       0:00:50.912 ******** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Friday 02 October 2026  10:38:28 +0000 (0:00:10.796)       0:01:01.708 ******** ",
                                "\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-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\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-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\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-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\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-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\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-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-5] => (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-3] => (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-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Friday 02 October 2026  10:38:36 +0000 (0:00:08.754)       0:01:10.463 ******** ",
                                "\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-0] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Friday 02 October 2026  10:38:40 +0000 (0:00:03.269)       0:01:13.733 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:38:44 +0000 (0:00:03.819)       0:01:17.552 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\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 ********************************************************************",
                                "Friday 02 October 2026  10:38:53 +0000 (0:00:09.272)       0:01:26.825 ******** ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------- 20.07s",
                                "openvswitch : Restart openvswitch-db-server container ------------------ 10.80s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 8.75s",
                                "service-check-containers : Include tasks -------------------------------- 5.25s",
                                "openvswitch : include_tasks --------------------------------------------- 4.40s",
                                "openvswitch : Copying over config.json files for services --------------- 4.04s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 3.82s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 3.27s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 3.14s",
                                "service-check-containers : openvswitch | Check containers --------------- 2.98s",
                                "openvswitch : Flush Handlers -------------------------------------------- 2.58s",
                                "module-load : Persist modules via modules-load.d ------------------------ 2.51s",
                                "openvswitch : Ensuring config directories exist ------------------------- 2.19s",
                                "module-load : Drop module persistence ----------------------------------- 2.18s",
                                "module-load : Load modules ---------------------------------------------- 2.16s",
                                "Group hosts based on enabled services ----------------------------------- 1.94s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.74s",
                                "Group hosts based on Kolla action --------------------------------------- 1.67s",
                                "service-check-containers : openvswitch | Notify handlers to restart containers --- 1.50s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 0.81s",
                                "",
                                "\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:38:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask db132ba9-c4f7-4710-bd38-94e925c8d48d is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:37:56 +0000 (0:00:00.383)       0:00:00.383 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:37:57 +0000 (0:00:01.284)       0:00:01.667 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:37:58 +0000 (0:00:01.298)       0:00:02.965 ******** ",
                                "\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] ******************************************",
                                "Friday 02 October 2026  10:37:59 +0000 (0:00:01.026)       0:00:03.992 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Friday 02 October 2026  10:38:01 +0000 (0:00:01.861)       0:00:05.854 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Friday 02 October 2026  10:38:02 +0000 (0:00:00.876)       0:00:06.731 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Friday 02 October 2026  10:38:03 +0000 (0:00:00.531)       0:00:07.263 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Friday 02 October 2026  10:38:03 +0000 (0:00:00.486)       0:00:07.750 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Friday 02 October 2026  10:38:04 +0000 (0:00:00.884)       0:00:08.634 ******** ",
                                "\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] ******************************************",
                                "Friday 02 October 2026  10:38:06 +0000 (0:00:01.868)       0:00:10.502 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Friday 02 October 2026  10:38:08 +0000 (0:00:01.943)       0:00:12.446 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Friday 02 October 2026  10:38:08 +0000 (0:00:00.301)       0:00:12.747 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Friday 02 October 2026  10:38:09 +0000 (0:00:00.415)       0:00:13.163 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************",
                                "Friday 02 October 2026  10:38:10 +0000 (0:00:01.388)       0:00:14.551 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************************",
                                "Friday 02 October 2026  10:38:12 +0000 (0:00:02.328)       0:00:16.880 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ***********************************",
                                "Friday 02 October 2026  10:38:14 +0000 (0:00:02.022)       0:00:18.903 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:38:20 +0000 (0:00:05.909)       0:00:24.812 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Friday 02 October 2026  10:38:22 +0000 (0:00:01.874)       0:00:26.687 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:24 +0000 (0:00:01.562)       0:00:28.250 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:38:25 +0000 (0:00:01.513)       0:00:29.763 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ************************************************",
                                "Friday 02 October 2026  10:38:27 +0000 (0:00:01.987)       0:00:31.750 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:38:28 +0000 (0:00:00.914)       0:00:32.665 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:38:30 +0000 (0:00:01.868)       0:00:34.534 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****",
                                "Friday 02 October 2026  10:38:31 +0000 (0:00:01.219)       0:00:35.753 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************",
                                "Friday 02 October 2026  10:38:32 +0000 (0:00:00.815)       0:00:36.568 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:38:33 +0000 (0:00:01.252)       0:00:37.821 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:34 +0000 (0:00:00.911)       0:00:38.732 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************",
                                "Friday 02 October 2026  10:38:35 +0000 (0:00:00.691)       0:00:39.424 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:38:36 +0000 (0:00:00.998)       0:00:40.423 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:38:44 +0000 (0:00:08.267)       0:00:48.690 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:38:45 +0000 (0:00:00.689)       0:00:49.380 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********",
                                "Friday 02 October 2026  10:38:46 +0000 (0:00:00.930)       0:00:50.310 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************",
                                "Friday 02 October 2026  10:38:47 +0000 (0:00:01.001)       0:00:51.311 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 02 October 2026  10:38:47 +0000 (0:00:00.245)       0:00:51.557 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 02 October 2026  10:38:54 +0000 (0:00:06.894)       0:00:58.451 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Friday 02 October 2026  10:40:41 +0000 (0:01:46.857)       0:02:45.309 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********",
                                "Friday 02 October 2026  10:40:41 +0000 (0:00:00.738)       0:02:46.047 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************",
                                "Friday 02 October 2026  10:40:42 +0000 (0:00:00.252)       0:02:46.300 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 02 October 2026  10:40:42 +0000 (0:00:00.203)       0:02:46.503 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 02 October 2026  10:40:49 +0000 (0:00:06.799)       0:02:53.303 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Friday 02 October 2026  10:40:54 +0000 (0:00:05.512)       0:02:58.815 ******** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********",
                                "Friday 02 October 2026  10:40:55 +0000 (0:00:00.725)       0:02:59.541 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************",
                                "Friday 02 October 2026  10:40:55 +0000 (0:00:00.375)       0:02:59.916 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 02 October 2026  10:40:56 +0000 (0:00:00.177)       0:03:00.093 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 02 October 2026  10:40:57 +0000 (0:00:01.713)       0:03:01.807 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Friday 02 October 2026  10:41:07 +0000 (0:00:10.077)       0:03:11.884 ******** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Friday 02 October 2026  10:41:08 +0000 (0:00:00.799)       0:03:12.684 ******** ",
                                "\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;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \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=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \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=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:41:11 +0000 (0:00:03.354)       0:03:16.038 ******** ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------ 122.45s",
                                "rabbitmq : Restart rabbitmq container ---------------------------------- 15.41s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.27s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 5.91s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 3.35s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.39s",
                                "rabbitmq : Copying over config.json files for services ------------------ 2.33s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.02s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 1.99s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.94s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 1.87s",
                                "service-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.87s",
                                "rabbitmq : include_tasks ------------------------------------------------ 1.87s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.86s",
                                "rabbitmq : Put RabbitMQ node into maintenance mode if in cluster -------- 1.63s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 1.56s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.51s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 1.39s",
                                "Group hosts based on enabled services ----------------------------------- 1.30s",
                                "Group hosts based on Kolla action --------------------------------------- 1.28s",
                                "",
                                "\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:41:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:10\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 enabled services] ***********************************",
                                "Friday 02 October 2026  10:34:35 +0000 (0:00:00.623)       0:00:00.623 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:34:38 +0000 (0:00:02.737)       0:00:03.361 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:34:41 +0000 (0:00:02.806)       0:00:06.168 ******** ",
                                "\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.netdata : Install apt-transport-https package] ************",
                                "Friday 02 October 2026  10:34:44 +0000 (0:00:03.884)       0:00:10.052 ******** ",
                                "\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-4]\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",
                                "",
                                "TASK [osism.services.netdata : Add repository gpg key] *************************",
                                "Friday 02 October 2026  10:34:47 +0000 (0:00:02.732)       0:00:12.785 ******** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Friday 02 October 2026  10:34:50 +0000 (0:00:02.545)       0:00:15.330 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Friday 02 October 2026  10:35:04 +0000 (0:00:14.465)       0:00:29.795 ******** ",
                                "\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-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "STILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***",
                                "",
                                "STILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***",
                                "",
                                "STILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***",
                                "",
                                "STILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***",
                                "",
                                "STILL ALIVE [task 'osism.services.netdata : Install package netdata' is running] ***",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Friday 02 October 2026  10:42:52 +0000 (0:07:47.610)       0:08:17.406 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:42:53 +0000 (0:00:01.615)       0:08:19.021 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-manager] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***",
                                "Friday 02 October 2026  10:42:57 +0000 (0:00:03.824)       0:08:22.846 ******** ",
                                "\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.netdata : Opt out from anonymous statistics] **************",
                                "Friday 02 October 2026  10:42:59 +0000 (0:00:01.520)       0:08:24.366 ******** ",
                                "\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-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] ***************",
                                "Friday 02 October 2026  10:43:00 +0000 (0:00:01.267)       0:08:25.633 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Manage service netdata] *************************",
                                "Friday 02 October 2026  10:43:02 +0000 (0:00:01.724)       0:08:27.358 ******** ",
                                "\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-manager]\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.services.netdata : Include host type specific tasks] ***************",
                                "Friday 02 October 2026  10:43:04 +0000 (0:00:02.271)       0:08:29.629 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:43:06 +0000 (0:00:01.820)       0:08:31.450 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Friday 02 October 2026  10:43:08 +0000 (0:00:01.743)       0:08:33.193 ******** ",
                                "\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-5]\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",
                                "",
                                "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 ********************************************************************",
                                "Friday 02 October 2026  10:43:11 +0000 (0:00:03.515)       0:08:36.709 ******** ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ---------------------- 467.61s",
                                "osism.services.netdata : Add repository -------------------------------- 14.47s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 3.88s",
                                "osism.services.netdata : Copy configuration files ----------------------- 3.82s",
                                "osism.services.netdata : Restart service netdata ------------------------ 3.52s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 2.81s",
                                "Group hosts based on enabled services ----------------------------------- 2.74s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 2.73s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 2.55s",
                                "osism.services.netdata : Manage service netdata ------------------------- 2.27s",
                                "osism.services.netdata : Include host type specific tasks --------------- 1.82s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.74s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 1.72s",
                                "osism.services.netdata : Include config tasks --------------------------- 1.62s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.52s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.27s",
                                "",
                                "\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9fa77538-7d04-42e7-a37f-67fef55b9323 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87a5176e-ccaa-4a20-8507-06fdd80eb3cf is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:38:58 +0000 (0:00:00.207)       0:00:00.207 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:38:59 +0000 (0:00:00.742)       0:00:00.949 ******** ",
                                "\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",
                                "\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",
                                "",
                                "PLAY [Apply role ovn-controller] ***********************************************",
                                "",
                                "TASK [ovn-controller : include_tasks] ******************************************",
                                "Friday 02 October 2026  10:39:00 +0000 (0:00:01.580)       0:00:02.529 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-controller/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 [ovn-controller : Ensuring config directories exist] **********************",
                                "Friday 02 October 2026  10:39:02 +0000 (0:00:01.364)       0:00:03.894 ******** ",
                                "\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over config.json files for services] ************",
                                "Friday 02 October 2026  10:39:03 +0000 (0:00:01.819)       0:00:05.714 ******** ",
                                "\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Friday 02 October 2026  10:39:05 +0000 (0:00:01.899)       0:00:07.613 ******** ",
                                "\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over systemd override] **************************",
                                "Friday 02 October 2026  10:39:06 +0000 (0:00:01.135)       0:00:08.748 ******** ",
                                "\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Check containers] ************",
                                "Friday 02 October 2026  10:39:09 +0000 (0:00:02.725)       0:00:11.474 ******** ",
                                "\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:39:11 +0000 (0:00:01.610)       0:00:13.084 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:39:12 +0000 (0:00:00.897)       0:00:13.981 ******** ",
                                "\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-controller:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************",
                                "Friday 02 October 2026  10:39:14 +0000 (0:00:01.843)       0:00:15.825 ******** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Friday 02 October 2026  10:39:16 +0000 (0:00:02.359)       0:00:18.185 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\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-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-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-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-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-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-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-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-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-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-5] => (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-3] => (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-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\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-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\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;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-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\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;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\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-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', '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",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:20.788)       0:00:38.973 ******** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:00.121)       0:00:39.094 ******** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:00.092)       0:00:39.187 ******** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:00.079)       0:00:39.266 ******** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:00.070)       0:00:39.336 ******** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:00.093)       0:00:39.429 ******** ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:00.076)       0:00:39.506 ******** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Friday 02 October 2026  10:39:39 +0000 (0:00:01.931)       0:00:41.437 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\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-1]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Friday 02 October 2026  10:39:48 +0000 (0:00:08.432)       0:00:49.869 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:39:48 +0000 (0:00:00.860)       0:00:50.730 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:39:49 +0000 (0:00:00.852)       0:00:51.582 ******** ",
                                "\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 : Divide hosts by their OVN NB volume availability] ***************",
                                "Friday 02 October 2026  10:39:50 +0000 (0:00:01.022)       0:00:52.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 [ovn-db : Divide hosts by their OVN SB volume availability] ***************",
                                "Friday 02 October 2026  10:39:51 +0000 (0:00:00.340)       0:00:52.945 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:39:51 +0000 (0:00:00.375)       0:00:53.321 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:39:51 +0000 (0:00:00.350)       0:00:53.671 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:39:52 +0000 (0:00:00.623)       0:00:54.294 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:39:52 +0000 (0:00:00.320)       0:00:54.615 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:39:53 +0000 (0:00:00.306)       0:00:54.921 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:39:53 +0000 (0:00:00.408)       0:00:55.330 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:39:54 +0000 (0:00:00.568)       0:00:55.898 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:39:54 +0000 (0:00:00.330)       0:00:56.228 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:39:54 +0000 (0:00:00.483)       0:00:56.712 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:39:55 +0000 (0:00:00.645)       0:00:57.358 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:39:56 +0000 (0:00:00.692)       0:00:58.050 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:39:56 +0000 (0:00:00.479)       0:00:58.529 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:39:57 +0000 (0:00:00.429)       0:00:58.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 [ovn-db : Fail on existing OVN SB cluster with no leader] *****************",
                                "Friday 02 October 2026  10:39:57 +0000 (0:00:00.382)       0:00:59.342 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:39:58 +0000 (0:00:00.613)       0:00:59.955 ******** ",
                                "\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)] *******************",
                                "Friday 02 October 2026  10:39:58 +0000 (0:00:00.666)       0:01:00.622 ******** ",
                                "\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)] *******************",
                                "Friday 02 October 2026  10:39:59 +0000 (0:00:00.460)       0:01:01.082 ******** ",
                                "\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] ****************************************",
                                "Friday 02 October 2026  10:40:00 +0000 (0:00:00.779)       0:01:01.861 ******** ",
                                "\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] ****************************************",
                                "Friday 02 October 2026  10:40:00 +0000 (0:00:00.466)       0:01:02.327 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:40:00 +0000 (0:00:00.409)       0:01:02.737 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:40:01 +0000 (0:00:00.498)       0:01:03.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",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************",
                                "Friday 02 October 2026  10:40:02 +0000 (0:00:00.827)       0:01:04.063 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:40:02 +0000 (0:00:00.366)       0:01:04.429 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:40:02 +0000 (0:00:00.361)       0:01:04.791 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Friday 02 October 2026  10:40:07 +0000 (0:00:04.986)       0:01:09.777 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Friday 02 October 2026  10:40:15 +0000 (0:00:07.532)       0:01:17.310 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:40:16 +0000 (0:00:00.820)       0:01:18.130 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:40:17 +0000 (0:00:00.951)       0:01:19.082 ******** ",
                                "\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 [ovn-db : Generate config files for OVN relay services] *******************",
                                "Friday 02 October 2026  10:40:20 +0000 (0:00:02.957)       0:01:22.039 ******** ",
                                "\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 [service-check-containers : ovn_db | Check containers] ********************",
                                "Friday 02 October 2026  10:40:22 +0000 (0:00:01.964)       0:01:24.003 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:40:26 +0000 (0:00:04.633)       0:01:28.637 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:40:27 +0000 (0:00:00.418)       0:01:29.056 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Friday 02 October 2026  10:40:29 +0000 (0:00:02.517)       0:01:31.573 ******** ",
                                "\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 : Store changed containers to pass to the handler] ***",
                                "Friday 02 October 2026  10:41:01 +0000 (0:00:31.770)       0:02:03.344 ******** ",
                                "\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 | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:41:01 +0000 (0:00:00.423)       0:02:03.768 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers: Restart ovn-sb-db-relay container\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers: Restart ovn-sb-db-relay container\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers: Restart ovn-sb-db-relay container\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:41:02 +0000 (0:00:00.991)       0:02:04.760 ******** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:41:03 +0000 (0:00:00.092)       0:02:04.852 ******** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:41:03 +0000 (0:00:00.073)       0:02:04.926 ******** ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Friday 02 October 2026  10:41:03 +0000 (0:00:00.090)       0:02:05.017 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:41:15 +0000 (0:00:12.122)       0:02:17.140 ******** ",
                                "\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-relay container] *******************",
                                "Friday 02 October 2026  10:41:28 +0000 (0:00:13.319)       0:02:30.459 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'changed': True, 'result': True, 'invocation': {'module_args': {'auth_email': None, 'auth_password': None, 'auth_registry': 'registry.osism.tech/dockerhub', 'auth_username': None, 'restart_policy': 'unless-stopped', 'restart_retries': 10, 'graceful_timeout': 60, 'client_timeout': 120, 'container_engine': 'docker', 'action': 'compare_container', 'name': 'ovn_sb_db_relay_1', 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db-relay-1/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'detach': True, 'labels': {}, 'cap_add': [], 'security_opt': [], 'privileged': False, 'remove_on_exit': True, 'state': 'running', 'tls_verify': False, 'tty': False, 'ignore_missing': False, 'api_version': 'auto', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RELAY_ID': '1'}}}, 'failed': False, 'item': 1, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'changed': True, 'result': True, 'invocation': {'module_args': {'auth_email': None, 'auth_password': None, 'auth_registry': 'registry.osism.tech/dockerhub', 'auth_username': None, 'restart_policy': 'unless-stopped', 'restart_retries': 10, 'graceful_timeout': 60, 'client_timeout': 120, 'container_engine': 'docker', 'action': 'compare_container', 'name': 'ovn_sb_db_relay_1', 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db-relay-1/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'detach': True, 'labels': {}, 'cap_add': [], 'security_opt': [], 'privileged': False, 'remove_on_exit': True, 'state': 'running', 'tls_verify': False, 'tty': False, 'ignore_missing': False, 'api_version': 'auto', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RELAY_ID': '1'}}}, 'failed': False, 'item': 1, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'changed': True, 'result': True, 'invocation': {'module_args': {'auth_email': None, 'auth_password': None, 'auth_registry': 'registry.osism.tech/dockerhub', 'auth_username': None, 'restart_policy': 'unless-stopped', 'restart_retries': 10, 'graceful_timeout': 60, 'client_timeout': 120, 'container_engine': 'docker', 'action': 'compare_container', 'name': 'ovn_sb_db_relay_1', 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db-relay-1/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'detach': True, 'labels': {}, 'cap_add': [], 'security_opt': [], 'privileged': False, 'remove_on_exit': True, 'state': 'running', 'tls_verify': False, 'tty': False, 'ignore_missing': False, 'api_version': 'auto', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RELAY_ID': '1'}}}, 'failed': False, 'item': 1, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Friday 02 October 2026  10:41:46 +0000 (0:00:18.165)       0:02:48.625 ******** ",
                                "\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 [ovn-db : Wait for leader election] ***************************************",
                                "Friday 02 October 2026  10:42:01 +0000 (0:00:15.045)       0:03:03.671 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Friday 02 October 2026  10:42:02 +0000 (0:00:00.191)       0:03:03.863 ******** ",
                                "\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 [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Friday 02 October 2026  10:42:03 +0000 (0:00:01.381)       0:03:05.244 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:42:04 +0000 (0:00:00.707)       0:03:05.952 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:42:04 +0000 (0:00:00.779)       0:03:06.731 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:42:05 +0000 (0:00:00.638)       0:03:07.369 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:42:07 +0000 (0:00:01.695)       0:03:09.064 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:42:08 +0000 (0:00:00.748)       0:03:09.813 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:42:08 +0000 (0:00:00.835)       0:03:10.649 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:42:09 +0000 (0:00:00.382)       0:03:11.031 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Friday 02 October 2026  10:42:12 +0000 (0:00:03.578)       0:03:14.610 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Friday 02 October 2026  10:42:17 +0000 (0:00:05.014)       0:03:19.625 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:42:18 +0000 (0:00:00.636)       0:03:20.261 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:42:19 +0000 (0:00:00.831)       0:03:21.093 ******** ",
                                "\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 [ovn-db : Generate config files for OVN relay services] *******************",
                                "Friday 02 October 2026  10:42:20 +0000 (0:00:01.443)       0:03:22.536 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:42:22 +0000 (0:00:01.524)       0:03:24.060 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:42:27 +0000 (0:00:05.032)       0:03:29.092 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:42:27 +0000 (0:00:00.665)       0:03:29.758 ******** ",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\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/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-nb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/ovn-sb-db-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-2, testbed-node-1, 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/ovn-sb-db-relay:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Friday 02 October 2026  10:42:31 +0000 (0:00:03.656)       0:03:33.414 ******** ",
                                "\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 [service-check-containers : Store changed containers to pass to the handler] ***",
                                "Friday 02 October 2026  10:43:06 +0000 (0:00:35.160)       0:04:08.575 ******** ",
                                "\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 | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:43:07 +0000 (0:00:00.381)       0:04:08.956 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Nothing changed - not notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Nothing changed - not notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Nothing changed - not notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:43:08 +0000 (0:00:01.707)       0:04:10.663 ******** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:43:08 +0000 (0:00:00.116)       0:04:10.779 ******** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:43:09 +0000 (0:00:00.262)       0:04:11.041 ******** ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Friday 02 October 2026  10:43:09 +0000 (0:00:00.145)       0:04:11.186 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Friday 02 October 2026  10:43:25 +0000 (0:00:15.979)       0:04:27.166 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Friday 02 October 2026  10:43:42 +0000 (0:00:16.689)       0:04:43.855 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Friday 02 October 2026  10:43:42 +0000 (0:00:00.150)       0:04:44.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",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Friday 02 October 2026  10:43:43 +0000 (0:00:00.885)       0:04:44.891 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:43 +0000 (0:00:00.689)       0:04:45.580 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:43:44 +0000 (0:00:00.919)       0:04:46.500 ******** ",
                                "\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 [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Friday 02 October 2026  10:43:45 +0000 (0:00:00.758)       0:04:47.258 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:43:46 +0000 (0:00:01.349)       0:04:48.607 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:43:47 +0000 (0:00:00.845)       0:04:49.453 ******** ",
                                "\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=66  \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=64  \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=64  \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 ********************************************************************",
                                "Friday 02 October 2026  10:43:48 +0000 (0:00:01.274)       0:04:50.727 ******** ",
                                "=============================================================================== ",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 35.16s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 31.77s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 30.01s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 28.10s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 20.79s",
                                "ovn-db : Restart ovn-sb-db-relay container ----------------------------- 18.17s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 15.05s",
                                "ovn-controller : Restart ovn-controller container ----------------------- 8.43s",
                                "ovn-db : Copying over config.json files for services -------------------- 7.53s",
                                "service-check-containers : ovn_db | Check containers -------------------- 5.03s",
                                "ovn-db : Copying over config.json files for services -------------------- 5.01s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 4.99s",
                                "service-check-containers : ovn_db | Check containers -------------------- 4.63s",
                                "service-check-containers : Include tasks -------------------------------- 3.66s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 3.58s",
                                "ovn-db : Copying over config.json files for OVN relay services ---------- 2.96s",
                                "ovn-controller : Copying over systemd override -------------------------- 2.73s",
                                "service-check-containers : Include tasks -------------------------------- 2.52s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.36s",
                                "ovn-db : Generate config files for OVN relay services ------------------- 1.96s",
                                "",
                                "\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:43:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f1cfece-ff5c-4021-85b6-861b7ae58597 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:37:25 +0000 (0:00:01.430)       0:00:01.430 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:37:27 +0000 (0:00:01.383)       0:00:02.813 ******** ",
                                "\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] ********************************************",
                                "Friday 02 October 2026  10:37:28 +0000 (0:00:01.273)       0:00:04.087 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:37:30 +0000 (0:00:02.151)       0:00:06.238 ******** ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Friday 02 October 2026  10:37:33 +0000 (0:00:02.550)       0:00:08.789 ******** ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Friday 02 October 2026  10:37:35 +0000 (0:00:02.378)       0:00:11.167 ******** ",
                                "\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 [sysctl : Setting sysctl values] ******************************************",
                                "Friday 02 October 2026  10:37:37 +0000 (0:00:01.805)       0:00:12.972 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\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",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Friday 02 October 2026  10:37:41 +0000 (0:00:04.280)       0:00:17.252 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Friday 02 October 2026  10:37:42 +0000 (0:00:01.154)       0:00:18.407 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Friday 02 October 2026  10:37:44 +0000 (0:00:01.987)       0:00:20.394 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:37:45 +0000 (0:00:00.731)       0:00:21.126 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Friday 02 October 2026  10:37:48 +0000 (0:00:03.255)       0:00:24.381 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:37:51 +0000 (0:00:02.384)       0:00:26.765 ******** ",
                                "\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=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Friday 02 October 2026  10:37:53 +0000 (0:00:02.433)       0:00:29.199 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:37:55 +0000 (0:00:01.518)       0:00:30.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 [loadbalancer : Removing checks for services which are disabled] **********",
                                "Friday 02 October 2026  10:37:59 +0000 (0:00:04.004)       0:00:34.722 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************",
                                "Friday 02 October 2026  10:38:01 +0000 (0:00:02.098)       0:00:36.820 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy-ssh:2025.1', '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__64995ce176a798ea41c3212ac021fdf9980fc466', '__omit_place_holder__64995ce176a798ea41c3212ac021fdf9980fc466'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************",
                                "Friday 02 October 2026  10:38:06 +0000 (0:00:05.579)       0:00:42.400 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.cfg] *********************************",
                                "Friday 02 October 2026  10:38:11 +0000 (0:00:04.203)       0:00:46.603 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:38:14 +0000 (0:00:03.503)       0:00:50.107 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] *****",
                                "Friday 02 October 2026  10:38:23 +0000 (0:00:09.002)       0:00:59.110 ******** ",
                                "\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 [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Friday 02 October 2026  10:38:24 +0000 (0:00:00.854)       0:00:59.964 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:38:27 +0000 (0:00:02.694)       0:01:02.659 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\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",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Friday 02 October 2026  10:38:29 +0000 (0:00:02.453)       0:01:05.112 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:38:30 +0000 (0:00:00.851)       0:01:05.964 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Friday 02 October 2026  10:38:32 +0000 (0:00:02.487)       0:01:08.451 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-cert.pem] ***************************",
                                "Friday 02 October 2026  10:38:34 +0000 (0:00:01.832)       0:01:10.284 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:38:35 +0000 (0:00:00.810)       0:01:11.094 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:38:35 +0000 (0:00:00.340)       0:01:11.435 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Friday 02 October 2026  10:38:39 +0000 (0:00:03.676)       0:01:15.112 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Friday 02 October 2026  10:38:40 +0000 (0:00:00.811)       0:01:15.923 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy start script] ************************",
                                "Friday 02 October 2026  10:38:41 +0000 (0:00:01.565)       0:01:17.489 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ***********************",
                                "Friday 02 October 2026  10:38:43 +0000 (0:00:01.491)       0:01:18.980 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:38:45 +0000 (0:00:02.033)       0:01:21.014 ******** ",
                                "\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/sshd_config.j2', 'dest': 'sshd_config'}) \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",
                                "\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",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Friday 02 October 2026  10:38:48 +0000 (0:00:02.583)       0:01:23.597 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:38:50 +0000 (0:00:02.962)       0:01:26.560 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:51 +0000 (0:00:00.424)       0:01:26.984 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : aodh] *****************************************************",
                                "Friday 02 October 2026  10:38:52 +0000 (0:00:01.362)       0:01:28.347 ******** ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Friday 02 October 2026  10:38:53 +0000 (0:00:00.662)       0:01:29.010 ******** ",
                                "\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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:38:59 +0000 (0:00:05.857)       0:01:34.867 ******** ",
                                "\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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-evaluator:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\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/aodh-notifier:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Friday 02 October 2026  10:39:00 +0000 (0:00:01.246)       0:01:36.114 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:39:01 +0000 (0:00:01.162)       0:01:37.276 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:39:03 +0000 (0:00:01.904)       0:01:39.180 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:39:06 +0000 (0:00:02.405)       0:01:41.585 ******** ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Friday 02 October 2026  10:39:06 +0000 (0:00:00.857)       0:01:42.443 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:39:12 +0000 (0:00:05.182)       0:01:47.626 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************",
                                "Friday 02 October 2026  10:39:13 +0000 (0:00:01.902)       0:01:49.528 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': False, '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': False, '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': False, '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': False, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Friday 02 October 2026  10:39:14 +0000 (0:00:00.992)       0:01:50.521 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:39:16 +0000 (0:00:01.141)       0:01:51.663 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:39:19 +0000 (0:00:03.539)       0:01:55.203 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:39:20 +0000 (0:00:00.715)       0:01:55.919 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:39:21 +0000 (0:00:00.780)       0:01:56.699 ******** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Friday 02 October 2026  10:39:24 +0000 (0:00:03.084)       0:01:59.784 ******** ",
                                "\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",
                                "\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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for ceph-rgw] **********************",
                                "Friday 02 October 2026  10:39:26 +0000 (0:00:02.090)       0:02:01.874 ******** ",
                                "\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-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",
                                "\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-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Friday 02 October 2026  10:39:28 +0000 (0:00:02.081)       0:02:03.955 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:39:28 +0000 (0:00:00.441)       0:02:04.397 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:39:30 +0000 (0:00:01.705)       0:02:06.102 ******** ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Friday 02 October 2026  10:39:31 +0000 (0:00:01.108)       0:02:07.211 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:39:35 +0000 (0:00:03.751)       0:02:10.962 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [haproxy-config : Configuring firewall for cinder] ************************",
                                "Friday 02 October 2026  10:39:36 +0000 (0:00:00.692)       0:02:11.654 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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': False, 'backend_http_extra': ['option httpchk']}}) \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': False, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Friday 02 October 2026  10:39:37 +0000 (0:00:01.186)       0:02:12.841 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:39:38 +0000 (0:00:01.213)       0:02:14.055 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:39:40 +0000 (0:00:02.131)       0:02:16.186 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:39:40 +0000 (0:00:00.359)       0:02:16.546 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:39:41 +0000 (0:00:00.584)       0:02:17.131 ******** ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Friday 02 October 2026  10:39:42 +0000 (0:00:00.826)       0:02:17.957 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:39:46 +0000 (0:00:04.131)       0:02:22.089 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-sink:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Friday 02 October 2026  10:39:47 +0000 (0:00:01.282)       0:02:23.372 ******** ",
                                "\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-0]\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-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', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \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] **********",
                                "Friday 02 October 2026  10:39:48 +0000 (0:00:01.114)       0:02:24.486 ******** ",
                                "\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 [proxysql-config : Copying over designate ProxySQL rules config] **********",
                                "Friday 02 October 2026  10:39:50 +0000 (0:00:01.379)       0:02:25.866 ******** ",
                                "\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 [include_role : etcd] *****************************************************",
                                "Friday 02 October 2026  10:39:52 +0000 (0:00:02.286)       0:02:28.152 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:39:53 +0000 (0:00:00.584)       0:02:28.737 ******** ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Friday 02 October 2026  10:39:54 +0000 (0:00:00.875)       0:02:29.613 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:39:59 +0000 (0:00:05.518)       0:02:35.132 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': False, 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************",
                                "Friday 02 October 2026  10:40:03 +0000 (0:00:04.193)       0:02:39.326 ******** ",
                                "\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-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",
                                "\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-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",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Friday 02 October 2026  10:40:09 +0000 (0:00:05.482)       0:02:44.808 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:40:10 +0000 (0:00:01.586)       0:02:46.394 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:40:13 +0000 (0:00:02.729)       0:02:49.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 [include_role : grafana] **************************************************",
                                "Friday 02 October 2026  10:40:14 +0000 (0:00:00.684)       0:02:49.808 ******** ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Friday 02 October 2026  10:40:15 +0000 (0:00:01.019)       0:02:50.827 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:40:20 +0000 (0:00:05.641)       0:02:56.469 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************",
                                "Friday 02 October 2026  10:40:21 +0000 (0:00:00.887)       0:02:57.356 ******** ",
                                "\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-0]\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-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] ************",
                                "Friday 02 October 2026  10:40:22 +0000 (0:00:01.152)       0:02:58.509 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:40:24 +0000 (0:00:01.821)       0:03:00.331 ******** ",
                                "\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] *****************************************************",
                                "Friday 02 October 2026  10:40:27 +0000 (0:00:02.421)       0:03:02.752 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:40:27 +0000 (0:00:00.633)       0:03:03.386 ******** ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Friday 02 October 2026  10:40:28 +0000 (0:00:01.064)       0:03:04.451 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***",
                                "Friday 02 October 2026  10:40:34 +0000 (0:00:05.509)       0:03:09.960 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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 [haproxy-config : Configuring firewall for horizon] ***********************",
                                "Friday 02 October 2026  10:40:36 +0000 (0:00:02.035)       0:03:11.995 ******** ",
                                "\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': False}}) \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': False}}) \u001b[0m",
                                "\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': False}}) \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-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-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': False}}) \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-1] => (item={'key': 'acme_client', 'value': {'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_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': False}}) \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': False}}) \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-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-0]\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",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL users config] ************",
                                "Friday 02 October 2026  10:40:38 +0000 (0:00:02.030)       0:03:14.026 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:40:40 +0000 (0:00:01.587)       0:03:15.613 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:40:43 +0000 (0:00:03.323)       0:03:18.937 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:40:44 +0000 (0:00:00.916)       0:03:19.853 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:40:44 +0000 (0:00:00.452)       0:03:20.306 ******** ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Friday 02 October 2026  10:40:46 +0000 (0:00:01.982)       0:03:22.288 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:40:52 +0000 (0:00:06.011)       0:03:28.299 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for keystone] **********************",
                                "Friday 02 October 2026  10:40:53 +0000 (0:00:00.903)       0:03:29.203 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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] ***********",
                                "Friday 02 October 2026  10:40:55 +0000 (0:00:01.579)       0:03:30.783 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:40:56 +0000 (0:00:01.521)       0:03:32.304 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:40:59 +0000 (0:00:02.561)       0:03:34.866 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:40:59 +0000 (0:00:00.367)       0:03:35.233 ******** ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Friday 02 October 2026  10:41:01 +0000 (0:00:01.386)       0:03:36.619 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:41:05 +0000 (0:00:04.081)       0:03:40.701 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************",
                                "Friday 02 October 2026  10:41:06 +0000 (0:00:01.239)       0:03:41.940 ******** ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Friday 02 October 2026  10:41:08 +0000 (0:00:02.471)       0:03:44.412 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:41:10 +0000 (0:00:01.800)       0:03:46.213 ******** ",
                                "\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 [include_role : manila] ***************************************************",
                                "Friday 02 October 2026  10:41:13 +0000 (0:00:02.642)       0:03:48.855 ******** ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Friday 02 October 2026  10:41:14 +0000 (0:00:01.127)       0:03:49.983 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:41:20 +0000 (0:00:05.822)       0:03:55.806 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-share:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/manila-data:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for manila] ************************",
                                "Friday 02 October 2026  10:41:21 +0000 (0:00:01.536)       0:03:57.342 ******** ",
                                "\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-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-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",
                                "\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-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",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL users config] *************",
                                "Friday 02 October 2026  10:41:23 +0000 (0:00:01.669)       0:03:59.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",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL rules config] *************",
                                "Friday 02 October 2026  10:41:25 +0000 (0:00:02.008)       0:04:01.020 ******** ",
                                "\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 [include_role : mariadb] **************************************************",
                                "Friday 02 October 2026  10:41:28 +0000 (0:00:02.771)       0:04:03.791 ******** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Friday 02 October 2026  10:41:29 +0000 (0:00:01.398)       0:04:05.189 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Friday 02 October 2026  10:41:33 +0000 (0:00:03.647)       0:04:08.836 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 : Add configuration for mariadb when using single external frontend] ***",
                                "Friday 02 October 2026  10:41:39 +0000 (0:00:06.461)       0:04:15.298 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-clustercheck:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************",
                                "Friday 02 October 2026  10:41:42 +0000 (0:00:02.440)       0:04:17.738 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:41:44 +0000 (0:00:02.525)       0:04:20.263 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:41:47 +0000 (0:00:02.570)       0:04:22.834 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:41:49 +0000 (0:00:02.726)       0:04:25.560 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:41:50 +0000 (0:00:00.392)       0:04:25.953 ******** ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Friday 02 October 2026  10:41:51 +0000 (0:00:01.513)       0:04:27.466 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:41:54 +0000 (0:00:02.262)       0:04:29.729 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/memcached:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************",
                                "Friday 02 October 2026  10:41:54 +0000 (0:00:00.613)       0:04:30.342 ******** ",
                                "\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-0]\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-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] **********",
                                "Friday 02 October 2026  10:41:55 +0000 (0:00:00.720)       0:04:31.062 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:41:56 +0000 (0:00:00.894)       0:04:31.957 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:41:57 +0000 (0:00:01.502)       0:04:33.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",
                                "",
                                "TASK [include_role : neutron] **************************************************",
                                "Friday 02 October 2026  10:41:58 +0000 (0:00:00.427)       0:04:33.887 ******** ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Friday 02 October 2026  10:41:59 +0000 (0:00:01.313)       0:04:35.201 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-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/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', '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/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:42:05 +0000 (0:00:05.894)       0:04:41.096 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', '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/neutron-openvswitch-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-dhcp-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-eswitchd:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', '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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0]\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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-infoblox-ipam-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/kolla/neutron-ovn-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************",
                                "Friday 02 October 2026  10:42:07 +0000 (0:00:02.043)       0:04:43.139 ******** ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Friday 02 October 2026  10:42:10 +0000 (0:00:02.870)       0:04:46.010 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:42:11 +0000 (0:00:01.358)       0:04:47.369 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:42:14 +0000 (0:00:02.362)       0:04:49.731 ******** ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Friday 02 October 2026  10:42:15 +0000 (0:00:01.360)       0:04:51.092 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Friday 02 October 2026  10:42:19 +0000 (0:00:03.920)       0:04:55.012 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Friday 02 October 2026  10:42:20 +0000 (0:00:00.866)       0:04:55.879 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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] **********",
                                "Friday 02 October 2026  10:42:21 +0000 (0:00:00.955)       0:04:56.835 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:42:22 +0000 (0:00:01.607)       0:04:58.442 ******** ",
                                "\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] *****************************************************",
                                "Friday 02 October 2026  10:42:25 +0000 (0:00:02.303)       0:05:00.745 ******** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Friday 02 October 2026  10:42:26 +0000 (0:00:01.419)       0:05:02.164 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:42:35 +0000 (0:00:09.342)       0:05:11.507 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': False, 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova] **************************",
                                "Friday 02 October 2026  10:42:37 +0000 (0:00:01.946)       0:05:13.454 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \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': False, 'backend_http_extra': ['option httpchk']}}) \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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \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': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': False, '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': False, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Friday 02 October 2026  10:42:39 +0000 (0:00:02.049)       0:05:15.503 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:42:42 +0000 (0:00:02.176)       0:05:17.680 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:42:45 +0000 (0:00:03.280)       0:05:20.960 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:42:47 +0000 (0:00:02.212)       0:05:23.172 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-novncproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***",
                                "Friday 02 October 2026  10:42:49 +0000 (0:00:01.633)       0:05:24.806 ******** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Friday 02 October 2026  10:42:57 +0000 (0:00:07.770)       0:05:32.576 ******** ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****",
                                "Friday 02 October 2026  10:42:59 +0000 (0:00:02.490)       0:05:35.067 ******** ",
                                "\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-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-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_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] **********",
                                "Friday 02 October 2026  10:43:03 +0000 (0:00:03.882)       0:05:38.950 ******** ",
                                "\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-cell ProxySQL rules config] **********",
                                "Friday 02 October 2026  10:43:07 +0000 (0:00:03.890)       0:05:42.840 ******** ",
                                "\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 [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Friday 02 October 2026  10:43:11 +0000 (0:00:04.332)       0:05:47.173 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Friday 02 October 2026  10:43:13 +0000 (0:00:01.505)       0:05:48.679 ******** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Friday 02 October 2026  10:43:15 +0000 (0:00:02.547)       0:05:51.226 ******** ",
                                "\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-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-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] ***",
                                "Friday 02 October 2026  10:43:18 +0000 (0:00:02.405)       0:05:53.632 ******** ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Friday 02 October 2026  10:43:19 +0000 (0:00:01.891)       0:05:55.523 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:43:22 +0000 (0:00:02.540)       0:05: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 [nova-cell : Configure loadbalancer for nova-serialproxy] *****************",
                                "Friday 02 October 2026  10:43:26 +0000 (0:00:03.550)       0:06:01.614 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Friday 02 October 2026  10:43:27 +0000 (0:00:01.534)       0:06:03.149 ******** ",
                                "\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-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-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] ***",
                                "Friday 02 October 2026  10:43:29 +0000 (0:00:01.878)       0:06:05.027 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:43:32 +0000 (0:00:03.307)       0:06:08.335 ******** ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Friday 02 October 2026  10:43:35 +0000 (0:00:02.984)       0:06:11.319 ******** ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Friday 02 October 2026  10:43:38 +0000 (0:00:02.290)       0:06:13.610 ******** ",
                                "\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 [include_role : octavia] **************************************************",
                                "Friday 02 October 2026  10:43:41 +0000 (0:00:03.694)       0:06:17.304 ******** ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Friday 02 October 2026  10:43:43 +0000 (0:00:01.519)       0:06:18.823 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:43:48 +0000 (0:00:05.199)       0:06:24.022 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************",
                                "Friday 02 October 2026  10:43:49 +0000 (0:00:01.119)       0:06:25.142 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}) \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': False}}) \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': False}}) \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': False}}) \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': False}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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': False}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL users config] ************",
                                "Friday 02 October 2026  10:43:50 +0000 (0:00:01.061)       0:06:26.204 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:43:52 +0000 (0:00:01.800)       0:06:28.004 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:43:55 +0000 (0:00:02.601)       0:06:30.606 ******** ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Friday 02 October 2026  10:43:56 +0000 (0:00:01.521)       0:06:32.128 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Friday 02 October 2026  10:44:03 +0000 (0:00:06.888)       0:06:39.016 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************",
                                "Friday 02 October 2026  10:44:04 +0000 (0:00:00.776)       0:06:39.792 ******** ",
                                "\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-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-1]\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] *********",
                                "Friday 02 October 2026  10:44:05 +0000 (0:00:01.041)       0:06:40.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 [proxysql-config : Copying over opensearch ProxySQL rules config] *********",
                                "Friday 02 October 2026  10:44:06 +0000 (0:00:01.229)       0:06:42.063 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:44:07 +0000 (0:00:01.492)       0:06:43.555 ******** ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Friday 02 October 2026  10:44:09 +0000 (0:00:01.630)       0:06:45.186 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***",
                                "Friday 02 October 2026  10:44:14 +0000 (0:00:04.862)       0:06:50.048 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-openstack-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for prometheus] ********************",
                                "Friday 02 October 2026  10:44:15 +0000 (0:00:01.406)       0:06:51.454 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:44:17 +0000 (0:00:01.238)       0:06:52.693 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:44:17 +0000 (0:00:00.477)       0:06:53.170 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:44:19 +0000 (0:00:01.566)       0:06:54.737 ******** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Friday 02 October 2026  10:44:21 +0000 (0:00:01.911)       0:06:56.648 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:44:23 +0000 (0:00:02.844)       0:06:59.493 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************",
                                "Friday 02 October 2026  10:44:24 +0000 (0:00:00.844)       0:07:00.337 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:44:25 +0000 (0:00:00.765)       0:07:01.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 [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********",
                                "Friday 02 October 2026  10:44:26 +0000 (0:00:00.493)       0:07:01.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 [include_role : skyline] **************************************************",
                                "Friday 02 October 2026  10:44:27 +0000 (0:00:01.949)       0:07:03.546 ******** ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Friday 02 October 2026  10:44:29 +0000 (0:00:01.872)       0:07:05.419 ******** ",
                                "\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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /docs']}}}})\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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Friday 02 October 2026  10:44:36 +0000 (0:00:06.905)       0:07:12.324 ******** ",
                                "\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/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/skyline-console:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Friday 02 October 2026  10:44:37 +0000 (0:00:01.153)       0:07:13.478 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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': False, '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] ************",
                                "Friday 02 October 2026  10:44:39 +0000 (0:00:01.627)       0:07:15.105 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:44:40 +0000 (0:00:01.412)       0:07:16.518 ******** ",
                                "\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] ***************************************************",
                                "Friday 02 October 2026  10:44:43 +0000 (0:00:02.236)       0:07:18.754 ******** ",
                                "\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] ****************************************************",
                                "Friday 02 October 2026  10:44:43 +0000 (0:00:00.367)       0:07:19.121 ******** ",
                                "\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] ****************************************************",
                                "Friday 02 October 2026  10:44:44 +0000 (0:00:00.683)       0:07:19.804 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:44:44 +0000 (0:00:00.340)       0:07:20.145 ******** ",
                                "\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] ******************************************************",
                                "Friday 02 October 2026  10:44:44 +0000 (0:00:00.355)       0:07:20.500 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:44:45 +0000 (0:00:00.352)       0:07:20.852 ******** ",
                                "\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Friday 02 October 2026  10:44:47 +0000 (0:00:01.933)       0:07:22.786 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:44:50 +0000 (0:00:02.947)       0:07:25.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",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 02 October 2026  10:44:50 +0000 (0:00:00.773)       0:07:26.507 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/haproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/proxysql:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keepalived:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******",
                                "Friday 02 October 2026  10:44:52 +0000 (0:00:01.754)       0:07:28.261 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:44:53 +0000 (0:00:00.703)       0:07:28.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 : Stop backup keepalived container] **************",
                                "Friday 02 October 2026  10:44:53 +0000 (0:00:00.374)       0:07:29.339 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:44:54 +0000 (0:00:01.085)       0:07:30.424 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:44:56 +0000 (0:00:01.414)       0:07:31.838 ******** ",
                                "\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 haproxy container] ****************",
                                "Friday 02 October 2026  10:44:57 +0000 (0:00:01.083)       0:07:32.922 ******** ",
                                "\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 [loadbalancer : Wait for backup haproxy to start] **************",
                                "Friday 02 October 2026  10:45:07 +0000 (0:00:09.727)       0:07:42.650 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Friday 02 October 2026  10:45:07 +0000 (0:00:00.796)       0:07:43.446 ******** ",
                                "\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 [loadbalancer : Wait for backup proxysql to start] *************",
                                "Friday 02 October 2026  10:45:22 +0000 (0:00:14.808)       0:07:58.255 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:45:23 +0000 (0:00:00.779)       0:07:59.035 ******** ",
                                "\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 [loadbalancer : Stop master haproxy container] *****************",
                                "Friday 02 October 2026  10:45:33 +0000 (0:00:10.226)       0:08:09.261 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:45:34 +0000 (0:00:00.385)       0:08:09.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master keepalived container] **************",
                                "Friday 02 October 2026  10:45:35 +0000 (0:00:00.965)       0:08:10.612 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:45:35 +0000 (0:00:00.456)       0:08:11.068 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:45:35 +0000 (0:00:00.438)       0:08:11.507 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:45:36 +0000 (0:00:00.421)       0:08:11.928 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:45:37 +0000 (0:00:00.761)       0:08:12.690 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:45:38 +0000 (0:00:01.133)       0:08:13.824 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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 ********************************************************************",
                                "Friday 02 October 2026  10:45:39 +0000 (0:00:01.051)       0:08:14.875 ******** ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 14.81s",
                                "loadbalancer : Start backup keepalived container ----------------------- 10.23s",
                                "loadbalancer : Start backup haproxy container --------------------------- 9.73s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 9.34s",
                                "loadbalancer : Copying over proxysql config ----------------------------- 9.00s",
                                "haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 7.77s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 6.91s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 6.89s",
                                "haproxy-config : Copying over mariadb haproxy config -------------------- 6.46s",
                                "haproxy-config : Copying over keystone haproxy config ------------------- 6.01s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 5.89s",
                                "haproxy-config : Copying over aodh haproxy config ----------------------- 5.86s",
                                "haproxy-config : Copying over manila haproxy config --------------------- 5.82s",
                                "haproxy-config : Copying over grafana haproxy config -------------------- 5.64s",
                                "loadbalancer : Copying checks for services which are enabled ------------ 5.58s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 5.52s",
                                "haproxy-config : Copying over horizon haproxy config -------------------- 5.51s",
                                "haproxy-config : Configuring firewall for glance ------------------------ 5.48s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 5.20s",
                                "haproxy-config : Copying over barbican haproxy config ------------------- 5.18s",
                                "",
                                "\u001b[32m2026-10-02 10:45:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8ebcf2c6-c635-4d96-b8b2-27ed1b04ea88 is in state SUCCESS\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.19\u001b[0m",
                                "",
                                "PLAY [Prepare deployment of Ceph services] *************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Friday 02 October 2026  10:34:29 +0000 (0:00:01.218)       0:00:01.218 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:34:30 +0000 (0:00:01.367)       0:00:02.586 ******** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Friday 02 October 2026  10:34:33 +0000 (0:00:02.196)       0:00:04.782 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:34:34 +0000 (0:00:01.151)       0:00:05.934 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:34:35 +0000 (0:00:01.301)       0:00:07.235 ******** ",
                                "\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] ******************************************",
                                "Friday 02 October 2026  10:34:36 +0000 (0:00:00.729)       0:00:07.964 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:34:37 +0000 (0:00:00.781)       0:00:08.746 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:34:38 +0000 (0:00:01.022)       0:00:09.768 ******** ",
                                "\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 ceph_release ceph_stable_release] ******************",
                                "Friday 02 October 2026  10:34:39 +0000 (0:00:00.978)       0:00:10.747 ******** ",
                                "\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']] ************",
                                "Friday 02 October 2026  10:34:40 +0000 (0:00:01.119)       0:00:11.866 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:34:41 +0000 (0:00:00.780)       0:00:12.647 ******** ",
                                "\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 : Find a running mon container] *******************************",
                                "Friday 02 October 2026  10:34:42 +0000 (0:00:01.718)       0:00:14.365 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:34:45 +0000 (0:00:02.716)       0:00:17.081 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:34:46 +0000 (0:00:00.967)       0:00:18.049 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:34:47 +0000 (0:00:00.840)       0:00:18.889 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:34:48 +0000 (0:00:00.886)       0:00:19.776 ******** ",
                                "\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-10-02 10:34:43.651984', 'end': '2026-10-02 10:34:43.738978', 'delta': '0:00:00.086994', '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-10-02 10:34:44.515197', 'end': '2026-10-02 10:34:44.628046', 'delta': '0:00:00.112849', '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-10-02 10:34:45.222969', 'end': '2026-10-02 10:34:45.315779', 'delta': '0:00:00.092810', '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] *******************************",
                                "Friday 02 October 2026  10:34:48 +0000 (0:00:00.261)       0:00:20.037 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\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",
                                "\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] *************",
                                "Friday 02 October 2026  10:34:50 +0000 (0:00:01.961)       0:00:21.999 ******** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Friday 02 October 2026  10:34:51 +0000 (0:00:00.806)       0:00:22.805 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:34:53 +0000 (0:00:01.871)       0:00:24.676 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:34:56 +0000 (0:00:03.694)       0:00:28.371 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:34:59 +0000 (0:00:02.440)       0:00:30.811 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Friday 02 October 2026  10:34:59 +0000 (0:00:00.289)       0:00:31.101 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 02 October 2026  10:35:00 +0000 (0:00:00.793)       0:00:31.894 ******** ",
                                "\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)] *************************************",
                                "Friday 02 October 2026  10:35:01 +0000 (0:00:01.399)       0:00:33.294 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:35:02 +0000 (0:00:01.220)       0:00:34.514 ******** ",
                                "\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)] ***************************",
                                "Friday 02 October 2026  10:35:03 +0000 (0:00:00.693)       0:00:35.207 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:35:04 +0000 (0:00:01.129)       0:00:36.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;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)] ***********************",
                                "Friday 02 October 2026  10:35:05 +0000 (0:00:01.270)       0:00:37.607 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:35:07 +0000 (0:00:01.267)       0:00:38.875 ******** ",
                                "\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 : Collect existed devices] ************************************",
                                "Friday 02 October 2026  10:35:08 +0000 (0:00:01.113)       0:00:39.988 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': '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] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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-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-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': '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': '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-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': '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-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-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': '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_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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': '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': 'sdb', 'value': {'holders': ['ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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': 'sdc', 'value': {'holders': ['ceph--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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': '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-10-02-09-47-25-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-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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]\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-10-02-09-47-16-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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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-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': '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-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-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-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-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': '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': '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-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-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': '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': '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': 'sdb', 'value': {'holders': ['ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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-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-3]\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_822c7129-6a17-4aba-b11f-920cbf198be8', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part1', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part14', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part15', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part16', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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': 'sdc', 'value': {'holders': ['ceph--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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-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-10-02-09-47-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] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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-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-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-10-02-09-47-08-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] => (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-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-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-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-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-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part1', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part15', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part16', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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-10-02-09-47-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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-5]\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_e28acdeb-833f-4561-8d58-27d7a6bec23a', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part1', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part15', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part16', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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-10-02-09-47-23-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] ***",
                                "Friday 02 October 2026  10:35:11 +0000 (0:00:02.977)       0:00:42.965 ******** ",
                                "\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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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-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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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-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-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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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': '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': 'sdc', 'value': {'holders': ['ceph--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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': '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_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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': 'sdc', 'value': {'holders': ['ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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': '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-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-10-02-09-47-16-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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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': '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-10-02-09-47-25-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-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-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': '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': '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-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-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-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-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-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-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-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-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-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-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': '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': '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': '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': 'sdb', 'value': {'holders': ['ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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-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-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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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-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-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-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_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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-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-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-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-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-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part1', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part15', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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_89e8f11c-7856-46d0-9a4f-3513e7c79b66-part16', 'scsi-SQEMU_QEMU_HARDDISK_89e8f11c-7856-46d0-9a4f-3513e7c79b66-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-10-02-09-47-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-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_822c7129-6a17-4aba-b11f-920cbf198be8', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part1', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part14', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-part15', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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_822c7129-6a17-4aba-b11f-920cbf198be8-part16', 'scsi-SQEMU_QEMU_HARDDISK_822c7129-6a17-4aba-b11f-920cbf198be8-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]\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-10-02-09-47-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-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-0]\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-10-02-09-47-08-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] => (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-5]\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_e28acdeb-833f-4561-8d58-27d7a6bec23a', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part1', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-part15', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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_e28acdeb-833f-4561-8d58-27d7a6bec23a-part16', 'scsi-SQEMU_QEMU_HARDDISK_e28acdeb-833f-4561-8d58-27d7a6bec23a-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-10-02-09-47-23-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] ******************************",
                                "Friday 02 October 2026  10:35:13 +0000 (0:00:02.596)       0:00:45.562 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:35:15 +0000 (0:00:01.734)       0:00:47.296 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:35:16 +0000 (0:00:00.913)       0:00:48.210 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:35:18 +0000 (0:00:02.145)       0:00:50.355 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:35:19 +0000 (0:00:01.273)       0:00:51.629 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:35:21 +0000 (0:00:01.995)       0:00:53.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",
                                "\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] *************************",
                                "Friday 02 October 2026  10:35:23 +0000 (0:00:01.296)       0:00:54.921 ******** ",
                                "\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-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-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Friday 02 October 2026  10:35:29 +0000 (0:00:06.109)       0:01:01.031 ******** ",
                                "\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",
                                "\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-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] ***********************",
                                "Friday 02 October 2026  10:35:30 +0000 (0:00:01.088)       0:01:02.119 ******** ",
                                "\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 }}\"] ***",
                                "Friday 02 October 2026  10:35:32 +0000 (0:00:01.754)       0:01:03.873 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:35:32 +0000 (0:00:00.492)       0:01:04.366 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:35:33 +0000 (0:00:00.745)       0:01:05.111 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:35:33 +0000 (0:00:00.372)       0:01:05.483 ******** ",
                                "\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] ****************************************",
                                "Friday 02 October 2026  10:35:34 +0000 (0:00:00.515)       0:01:05.999 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:35:34 +0000 (0:00:00.551)       0:01:06.550 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:35:35 +0000 (0:00:00.505)       0:01:07.056 ******** ",
                                "\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)] ***************************",
                                "Friday 02 October 2026  10:35:35 +0000 (0:00:00.551)       0:01:07.607 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:35:36 +0000 (0:00:00.710)       0:01:08.318 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Friday 02 October 2026  10:35:38 +0000 (0:00:01.451)       0:01:09.769 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:35:39 +0000 (0:00:01.259)       0:01:11.029 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:35:41 +0000 (0:00:02.538)       0:01:13.568 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:35:43 +0000 (0:00:01.252)       0:01:14.820 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:35:44 +0000 (0:00:01.358)       0:01:16.178 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:35:45 +0000 (0:00:01.314)       0:01:17.493 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:35:46 +0000 (0:00:00.786)       0:01:18.280 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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 rgw container] ********************************",
                                "Friday 02 October 2026  10:35:47 +0000 (0:00:01.087)       0:01:19.368 ******** ",
                                "\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 mgr container] ********************************",
                                "Friday 02 October 2026  10:35:48 +0000 (0:00:00.768)       0:01:20.136 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:35:49 +0000 (0:00:01.431)       0:01:21.567 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:35:50 +0000 (0:00:00.599)       0:01:22.167 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:35:51 +0000 (0:00:00.855)       0:01:23.022 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Friday 02 October 2026  10:35:52 +0000 (0:00:01.131)       0:01:24.154 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:35:54 +0000 (0:00:01.511)       0:01:25.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",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:35:55 +0000 (0:00:00.982)       0:01:26.648 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:35:56 +0000 (0:00:01.107)       0:01:27.755 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:35:56 +0000 (0:00:00.768)       0:01:28.524 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:35:58 +0000 (0:00:01.250)       0:01:29.774 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:35:59 +0000 (0:00:00.913)       0:01:30.688 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:36:01 +0000 (0:00:01.963)       0:01:32.652 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:36:02 +0000 (0:00:01.176)       0:01:33.828 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:36:03 +0000 (0:00:01.221)       0:01:35.050 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:36:04 +0000 (0:00:01.220)       0:01:36.270 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:36:06 +0000 (0:00:01.991)       0:01:38.262 ******** ",
                                "\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 : Enable ceph.target] ******************************",
                                "Friday 02 October 2026  10:36:08 +0000 (0:00:01.716)       0:01:39.978 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Friday 02 October 2026  10:36:10 +0000 (0:00:01.919)       0:01:41.898 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:36:11 +0000 (0:00:01.436)       0:01:43.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",
                                "\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] ****************",
                                "Friday 02 October 2026  10:36:12 +0000 (0:00:00.885)       0:01:44.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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Friday 02 October 2026  10:36:13 +0000 (0:00:00.639)       0:01:44.860 ******** ",
                                "\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-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.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-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-5] => (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-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] ********************",
                                "Friday 02 October 2026  10:36:14 +0000 (0:00:01.653)       0:01:46.514 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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] ************",
                                "Friday 02 October 2026  10:36:15 +0000 (0:00:00.937)       0:01:47.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",
                                "\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] ********************",
                                "Friday 02 October 2026  10:36:16 +0000 (0:00:00.940)       0:01:48.392 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:36:17 +0000 (0:00:00.624)       0:01:49.017 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:36:18 +0000 (0:00:00.892)       0:01:49.909 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:36:19 +0000 (0:00:01.290)       0:01:51.199 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Friday 02 October 2026  10:37:12 +0000 (0:00:52.655)       0:02:43.855 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:37:13 +0000 (0:00:01.100)       0:02:44.956 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:37:14 +0000 (0:00:00.822)       0:02:45.779 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Friday 02 October 2026  10:37:14 +0000 (0:00:00.183)       0:02:45.962 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:37:15 +0000 (0:00:00.957)       0:02:46.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",
                                "\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] ******************",
                                "Friday 02 October 2026  10:37:15 +0000 (0:00:00.663)       0:02:47.583 ******** ",
                                "\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 : Get ceph version] ********************************",
                                "Friday 02 October 2026  10:37:16 +0000 (0:00:01.049)       0:02:48.633 ******** ",
                                "\u001b[0;32mok: [testbed-node-4]\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Friday 02 October 2026  10:37:18 +0000 (0:00:01.695)       0:02:50.329 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:37:19 +0000 (0:00:00.979)       0:02:51.309 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:37:20 +0000 (0:00:01.252)       0:02:52.562 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:37:21 +0000 (0:00:00.747)       0:02:53.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 luminous] ******************",
                                "Friday 02 October 2026  10:37:23 +0000 (0:00:01.444)       0:02:54.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",
                                "\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] *********************",
                                "Friday 02 October 2026  10:37:23 +0000 (0:00:00.798)       0:02:55.552 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:37:25 +0000 (0:00:01.595)       0:02:57.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-container-common : Set_fact ceph_release octopus] *******************",
                                "Friday 02 October 2026  10:37:26 +0000 (0:00:01.030)       0:02:58.178 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:37:28 +0000 (0:00:01.522)       0:02:59.701 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:37:29 +0000 (0:00:00.990)       0:03:00.691 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:37:30 +0000 (0:00:01.656)       0:03:02.348 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:37:32 +0000 (0:00:02.124)       0:03:04.473 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:37:34 +0000 (0:00:01.547)       0:03:06.020 ******** ",
                                "\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-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/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-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\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/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\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-5] => (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-3] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-5] => (item=/var/lib/ceph/mds)\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/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\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/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\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/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\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-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\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-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-mgr)\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-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-mds)\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-mgr)\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-2] => (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-4] => (item=/var/lib/ceph/bootstrap-rbd)\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-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\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-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Friday 02 October 2026  10:37:41 +0000 (0:00:06.769)       0:03:12.789 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:37:42 +0000 (0:00:01.185)       0:03:13.974 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:37:43 +0000 (0:00:00.838)       0:03:14.813 ******** ",
                                "\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 : Reset num_osds] ********************************************",
                                "Friday 02 October 2026  10:37:44 +0000 (0:00:01.538)       0:03:16.352 ******** ",
                                "\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 : Count number of osds for lvm scenario] *********************",
                                "Friday 02 October 2026  10:37:45 +0000 (0:00:00.771)       0:03:17.123 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:37:46 +0000 (0:00:01.065)       0:03:18.188 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:37:47 +0000 (0:00:00.833)       0:03:19.021 ******** ",
                                "\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] *****************************************",
                                "Friday 02 October 2026  10:37:48 +0000 (0:00:00.915)       0:03:19.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",
                                "\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] ***",
                                "Friday 02 October 2026  10:37:49 +0000 (0:00:00.706)       0:03:20.643 ******** ",
                                "\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)] ***",
                                "Friday 02 October 2026  10:37:49 +0000 (0:00:00.955)       0:03:21.598 ******** ",
                                "\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)] ***",
                                "Friday 02 October 2026  10:37:50 +0000 (0:00:00.784)       0:03:22.383 ******** ",
                                "\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-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Friday 02 October 2026  10:37:51 +0000 (0:00:01.043)       0:03:23.426 ******** ",
                                "\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-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)] *********************",
                                "Friday 02 October 2026  10:37:53 +0000 (0:00:01.643)       0:03:25.070 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:37:54 +0000 (0:00:01.148)       0:03:26.218 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:37:55 +0000 (0:00:00.835)       0:03:27.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",
                                "\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] ****************************************",
                                "Friday 02 October 2026  10:37:56 +0000 (0:00:01.334)       0:03:28.388 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:37:57 +0000 (0:00:00.881)       0:03:29.269 ******** ",
                                "\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-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': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \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-4]\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-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] ***********************************",
                                "Friday 02 October 2026  10:37:58 +0000 (0:00:01.319)       0:03:30.589 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:37:59 +0000 (0:00:00.780)       0:03:31.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-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 }}\"] ***",
                                "Friday 02 October 2026  10:38:01 +0000 (0:00:01.286)       0:03:32.656 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:38:01 +0000 (0:00:00.888)       0:03:33.545 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:38:03 +0000 (0:00:01.177)       0:03:34.723 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:38:03 +0000 (0:00:00.722)       0:03:35.445 ******** ",
                                "\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 _interface] ****************************************",
                                "Friday 02 October 2026  10:38:05 +0000 (0:00:01.792)       0:03:37.237 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:38:06 +0000 (0:00:00.531)       0:03:37.768 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:38:06 +0000 (0:00:00.513)       0:03:38.282 ******** ",
                                "\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)] ***************************",
                                "Friday 02 October 2026  10:38:07 +0000 (0:00:00.572)       0:03:38.854 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:38:08 +0000 (0:00:01.138)       0:03:39.992 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (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] ****************************************",
                                "Friday 02 October 2026  10:38:11 +0000 (0:00:02.892)       0:03:42.884 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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 : Make tempdir for scripts] **********************",
                                "Friday 02 October 2026  10:38:15 +0000 (0:00:04.487)       0:03:47.371 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Friday 02 October 2026  10:38:17 +0000 (0:00:01.670)       0:03:49.041 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:38:19 +0000 (0:00:01.671)       0:03:50.713 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:38:19 +0000 (0:00:00.427)       0:03:51.141 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:38:21 +0000 (0:00:02.126)       0:03:53.267 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:38:22 +0000 (0:00:00.696)       0:03:53.964 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:38:22 +0000 (0:00:00.493)       0:03:54.457 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:38:24 +0000 (0:00:01.729)       0:03:56.187 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:38:25 +0000 (0:00:00.543)       0:03:56.730 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:38:25 +0000 (0:00:00.431)       0:03:57.162 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Friday 02 October 2026  10:38:25 +0000 (0:00:00.271)       0:03:57.433 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:38:26 +0000 (0:00:00.481)       0:03:57.914 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Friday 02 October 2026  10:38:26 +0000 (0:00:00.293)       0:03:58.208 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Friday 02 October 2026  10:38:26 +0000 (0:00:00.339)       0:03:58.547 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Friday 02 October 2026  10:38:27 +0000 (0:00:00.457)       0:03:59.005 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Friday 02 October 2026  10:38:27 +0000 (0:00:00.311)       0:03:59.316 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Friday 02 October 2026  10:38:27 +0000 (0:00:00.256)       0:03:59.572 ******** ",
                                "\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] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Friday 02 October 2026  10:38:28 +0000 (0:00:00.483)       0:04:00.056 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:38:28 +0000 (0:00:00.371)       0:04:00.427 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Friday 02 October 2026  10:38:29 +0000 (0:00:00.419)       0:04:00.846 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Friday 02 October 2026  10:38:29 +0000 (0:00:00.231)       0:04:01.078 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:38:30 +0000 (0:00:01.187)       0:04:02.266 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:38:31 +0000 (0:00:00.481)       0:04:02.747 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:38:32 +0000 (0:00:01.680)       0:04:04.428 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:38:34 +0000 (0:00:01.228)       0:04:05.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Friday 02 October 2026  10:38:34 +0000 (0:00:00.400)       0:04:06.057 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:38:35 +0000 (0:00:01.306)       0:04:07.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Friday 02 October 2026  10:38:36 +0000 (0:00:00.401)       0:04:07.765 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:38:37 +0000 (0:00:01.609)       0:04:09.374 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:38:38 +0000 (0:00:01.141)       0:04:10.516 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:38:39 +0000 (0:00:00.471)       0:04:10.987 ******** ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Friday 02 October 2026  10:38:40 +0000 (0:00:01.002)       0:04:11.989 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:38:41 +0000 (0:00:01.167)       0:04:13.157 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:38:41 +0000 (0:00:00.350)       0:04:13.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 [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Friday 02 October 2026  10:38:43 +0000 (0:00:01.201)       0:04:14.709 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:38:43 +0000 (0:00:00.917)       0:04:15.627 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:38:44 +0000 (0:00:00.970)       0:04:16.597 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:38:45 +0000 (0:00:00.605)       0:04:17.203 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:46 +0000 (0:00:00.856)       0:04:18.060 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:38:47 +0000 (0:00:00.910)       0:04:18.970 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:47 +0000 (0:00:00.330)       0:04:19.301 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:47 +0000 (0:00:00.317)       0:04:19.618 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:48 +0000 (0:00:00.647)       0:04:20.265 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:38:49 +0000 (0:00:00.785)       0:04:21.051 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:38:49 +0000 (0:00:00.316)       0:04:21.367 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:38:50 +0000 (0:00:00.336)       0:04:21.704 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:38:51 +0000 (0:00:01.096)       0:04:22.801 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:38:51 +0000 (0:00:00.719)       0:04:23.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-handler : Set_fact handler_mon_status] ******************************",
                                "Friday 02 October 2026  10:38:52 +0000 (0:00:00.354)       0:04:23.875 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:38:52 +0000 (0:00:00.355)       0:04:24.230 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:38:53 +0000 (0:00:00.612)       0:04:24.842 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:38:53 +0000 (0:00:00.371)       0:04:25.213 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:38:53 +0000 (0:00:00.326)       0:04:25.540 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:38:54 +0000 (0:00:00.325)       0:04:25.866 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:38:54 +0000 (0:00:00.634)       0:04:26.500 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:38:55 +0000 (0:00:00.477)       0:04:26.978 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:38:55 +0000 (0:00:00.395)       0:04:27.374 ******** ",
                                "\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 container_exec_cmd] **********************************",
                                "Friday 02 October 2026  10:38:56 +0000 (0:00:00.853)       0:04:28.227 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:38:56 +0000 (0:00:00.390)       0:04:28.618 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:38:57 +0000 (0:00:00.714)       0:04:29.332 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Friday 02 October 2026  10:38:57 +0000 (0:00:00.180)       0:04:29.513 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Friday 02 October 2026  10:38:59 +0000 (0:00:01.883)       0:04:31.396 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:39:00 +0000 (0:00:00.443)       0:04:31.839 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:39:00 +0000 (0:00:00.380)       0:04:32.220 ******** ",
                                "\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)] ***********",
                                "Friday 02 October 2026  10:39:01 +0000 (0:00:01.299)       0:04:33.520 ******** ",
                                "\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 : Create monitor directory] *************************************",
                                "Friday 02 October 2026  10:39:03 +0000 (0:00:01.302)       0:04:34.822 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:39:04 +0000 (0:00:00.827)       0:04:35.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 [ceph-mon : Create admin keyring] *****************************************",
                                "Friday 02 October 2026  10:39:04 +0000 (0:00:00.781)       0:04:36.432 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Friday 02 October 2026  10:39:06 +0000 (0:00:01.416)       0:04:37.848 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Friday 02 October 2026  10:39:07 +0000 (0:00:00.902)       0:04:38.751 ******** ",
                                "\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-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> {{ item }}]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Friday 02 October 2026  10:39:10 +0000 (0:00:03.702)       0:04:42.454 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:39:12 +0000 (0:00:01.328)       0:04:43.782 ******** ",
                                "\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 monmaptool container command] ************************",
                                "Friday 02 October 2026  10:39:12 +0000 (0:00:00.345)       0:04:44.127 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:39:12 +0000 (0:00:00.359)       0:04:44.487 ******** ",
                                "\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 : Ceph monitor mkfs with keyring] *******************************",
                                "Friday 02 October 2026  10:39:14 +0000 (0:00:01.965)       0:04:46.453 ******** ",
                                "\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 : Ceph monitor mkfs without keyring] ****************************",
                                "Friday 02 October 2026  10:39:16 +0000 (0:00:01.922)       0:04:48.375 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:39:17 +0000 (0:00:00.474)       0:04:48.849 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:39:17 +0000 (0:00:00.700)       0:04:49.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 [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Friday 02 October 2026  10:39:18 +0000 (0:00:00.650)       0:04:50.201 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:39:18 +0000 (0:00:00.333)       0:04:50.534 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:39:19 +0000 (0:00:00.550)       0:04:51.085 ******** ",
                                "\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 : Generate systemd ceph-mon target file] ************************",
                                "Friday 02 October 2026  10:39:21 +0000 (0:00:02.493)       0:04:53.578 ******** ",
                                "\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 : Enable ceph-mon.target] ***************************************",
                                "Friday 02 October 2026  10:39:23 +0000 (0:00:01.507)       0:04:55.085 ******** ",
                                "\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 : Start the monitor service] ************************************",
                                "Friday 02 October 2026  10:39:25 +0000 (0:00:01.834)       0:04:56.920 ******** ",
                                "\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 : Include_tasks ceph_keys.yml] **********************************",
                                "Friday 02 October 2026  10:39:27 +0000 (0:00:01.968)       0:04:58.888 ******** ",
                                "\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...] *************",
                                "Friday 02 October 2026  10:39:28 +0000 (0:00:01.000)       0:04:59.888 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:39:49 +0000 (0:00:21.505)       0:05:21.394 ******** ",
                                "\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-mon : Include secure_cluster.yml] ***********************************",
                                "Friday 02 October 2026  10:39:54 +0000 (0:00:05.046)       0:05:26.440 ******** ",
                                "\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] ******************************************",
                                "Friday 02 October 2026  10:39:55 +0000 (0:00:00.378)       0:05:26.818 ******** ",
                                "\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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'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__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__e095d4bdffddfc886ddd586a7444cb8419e1bdc1'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Friday 02 October 2026  10:40:05 +0000 (0:00:10.643)       0:05:37.462 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:40:06 +0000 (0:00:00.697)       0:05:38.159 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********",
                                "Friday 02 October 2026  10:40:07 +0000 (0:00:01.127)       0:05:39.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Friday 02 October 2026  10:40:08 +0000 (0:00:00.488)       0:05:39.776 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:40:08 +0000 (0:00:00.372)       0:05:40.148 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:40:09 +0000 (0:00:01.052)       0:05:41.201 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:40:10 +0000 (0:00:00.965)       0:05:42.166 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:40:11 +0000 (0:00:00.596)       0:05:42.762 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:40:11 +0000 (0:00:00.858)       0:05:43.621 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:40:12 +0000 (0:00:00.878)       0:05:44.499 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:40:13 +0000 (0:00:00.364)       0:05:44.863 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:40:13 +0000 (0:00:00.629)       0:05:45.493 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:40:14 +0000 (0:00:00.369)       0:05:45.862 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:40:15 +0000 (0:00:00.836)       0:05:46.698 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:40:15 +0000 (0:00:00.369)       0:05:47.068 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:40:16 +0000 (0:00:00.723)       0:05:47.791 ******** ",
                                "\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-handler : Check for a ceph-exporter container] **********************",
                                "Friday 02 October 2026  10:40:17 +0000 (0:00:00.997)       0:05:48.789 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:40:18 +0000 (0:00:00.918)       0:05:49.708 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:40:18 +0000 (0:00:00.373)       0:05:50.082 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:40:19 +0000 (0:00:00.724)       0:05:50.807 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:40:19 +0000 (0:00:00.385)       0:05:51.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 : Set_fact handler_rgw_status] ******************************",
                                "Friday 02 October 2026  10:40:19 +0000 (0:00:00.353)       0:05:51.546 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:40:20 +0000 (0:00:00.339)       0:05:51.886 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:40:20 +0000 (0:00:00.615)       0:05:52.501 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:40:21 +0000 (0:00:00.361)       0:05:52.863 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:40:21 +0000 (0:00:00.390)       0:05:53.253 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:40:22 +0000 (0:00:00.418)       0:05:53.672 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:40:23 +0000 (0:00:01.181)       0:05:54.853 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:40:23 +0000 (0:00:00.655)       0:05:55.509 ******** ",
                                "\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] *****************************************",
                                "Friday 02 October 2026  10:40:24 +0000 (0:00:00.596)       0:05:56.106 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:40:25 +0000 (0:00:01.266)       0:05:57.373 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:40:26 +0000 (0:00:00.396)       0:05:57.770 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:40:33 +0000 (0:00:07.378)       0:06:05.148 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:40:33 +0000 (0:00:00.394)       0:06:05.543 ******** ",
                                "\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-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Friday 02 October 2026  10:40:37 +0000 (0:00:03.250)       0:06:08.794 ******** ",
                                "\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-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Friday 02 October 2026  10:40:39 +0000 (0:00:01.899)       0:06:10.694 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:40:39 +0000 (0:00:00.742)       0:06:11.437 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:40:40 +0000 (0:00:00.436)       0:06:11.873 ******** ",
                                "\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] ****************************************",
                                "Friday 02 October 2026  10:40:40 +0000 (0:00:00.504)       0:06:12.377 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:40:41 +0000 (0:00:00.897)       0:06:13.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 [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Friday 02 October 2026  10:40:41 +0000 (0:00:00.348)       0:06:13.623 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:40:42 +0000 (0:00:00.460)       0:06:14.084 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:40:43 +0000 (0:00:01.096)       0:06:15.180 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:40:45 +0000 (0:00:01.492)       0:06:16.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",
                                "",
                                "TASK [ceph-mgr : Enable ceph-mgr.target] ***************************************",
                                "Friday 02 October 2026  10:40:46 +0000 (0:00:01.338)       0:06:18.012 ******** ",
                                "\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 : Systemd start mgr] ********************************************",
                                "Friday 02 October 2026  10:40:48 +0000 (0:00:02.541)       0:06:20.553 ******** ",
                                "\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 : Include mgr_modules.yml] **************************************",
                                "Friday 02 October 2026  10:40:51 +0000 (0:00:02.208)       0:06:22.762 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:40:51 +0000 (0:00:00.594)       0:06:23.357 ******** ",
                                "\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[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************",
                                "Friday 02 October 2026  10:41:04 +0000 (0:00:13.133)       0:06:36.490 ******** ",
                                "\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)] ***",
                                "Friday 02 October 2026  10:41:06 +0000 (0:00:01.782)       0:06:38.273 ******** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Friday 02 October 2026  10:41:07 +0000 (0:00:01.054)       0:06:39.327 ******** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Friday 02 October 2026  10:41:07 +0000 (0:00:00.165)       0:06:39.493 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:41:14 +0000 (0:00:06.323)       0:06:45.816 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:41:18 +0000 (0:00:04.411)       0:06:50.228 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:41:19 +0000 (0:00:01.180)       0:06:51.408 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:41:20 +0000 (0:00:00.615)       0:06:52.024 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:41:20 +0000 (0:00:00.340)       0:06:52.365 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:41:22 +0000 (0:00:01.658)       0:06:54.024 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:41:23 +0000 (0:00:00.748)       0:06:54.772 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:41:23 +0000 (0:00:00.693)       0:06:55.465 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:41:24 +0000 (0:00:00.916)       0:06:56.382 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:41:25 +0000 (0:00:00.595)       0:06:56.977 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:41:25 +0000 (0:00:00.375)       0:06:57.353 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:41:26 +0000 (0:00:01.166)       0:06:58.520 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:41:27 +0000 (0:00:00.983)       0:06:59.503 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:41:28 +0000 (0:00:00.803)       0:07:00.307 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:41:29 +0000 (0:00:00.346)       0:07:00.654 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:41:29 +0000 (0:00:00.730)       0:07:01.384 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:41:30 +0000 (0:00:00.416)       0:07:01.800 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:41:30 +0000 (0:00:00.809)       0:07:02.609 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:41:31 +0000 (0:00:00.757)       0:07:03.367 ******** ",
                                "\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 : Set_fact handler_mon_status] ******************************",
                                "Friday 02 October 2026  10:41:32 +0000 (0:00:00.810)       0:07:04.178 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:41:32 +0000 (0:00:00.406)       0:07:04.584 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:41:33 +0000 (0:00:00.478)       0:07:05.062 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:41:33 +0000 (0:00:00.370)       0:07:05.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 [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Friday 02 October 2026  10:41:34 +0000 (0:00:00.736)       0:07:06.169 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:41:34 +0000 (0:00:00.372)       0:07:06.542 ******** ",
                                "\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-handler : Set_fact handler_mgr_status] ******************************",
                                "Friday 02 October 2026  10:41:35 +0000 (0:00:00.395)       0:07:06.938 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:41:35 +0000 (0:00:00.353)       0:07:07.291 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:41:36 +0000 (0:00:00.765)       0:07:08.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",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Friday 02 October 2026  10:41:37 +0000 (0:00:00.660)       0:07:08.717 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:41:37 +0000 (0:00:00.346)       0:07:09.063 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:41:38 +0000 (0:00:01.308)       0:07:10.372 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:41:39 +0000 (0:00:00.968)       0:07:11.341 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:41:39 +0000 (0:00:00.265)       0:07:11.607 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:41:40 +0000 (0:00:00.347)       0:07:11.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",
                                "",
                                "TASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Friday 02 October 2026  10:41:41 +0000 (0:00:00.918)       0:07:12.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",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Friday 02 October 2026  10:41:41 +0000 (0:00:00.281)       0:07:13.154 ******** ",
                                "\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.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\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.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-4] => (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-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\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.zone_reclaim_mode', 'value': 0})\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] *****************************************",
                                "Friday 02 October 2026  10:41:44 +0000 (0:00:03.408)       0:07:16.563 ******** ",
                                "\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-osd : Include_tasks common.yml] *************************************",
                                "Friday 02 October 2026  10:41:45 +0000 (0:00:00.410)       0:07:16.973 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:41:46 +0000 (0:00:00.927)       0:07:17.901 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:41:47 +0000 (0:00:01.166)       0:07:19.067 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:41:49 +0000 (0:00:01.869)       0:07:20.937 ******** ",
                                "\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;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Friday 02 October 2026  10:41:51 +0000 (0:00:01.727)       0:07:22.665 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Friday 02 October 2026  10:41:53 +0000 (0:00:02.373)       0:07:25.039 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:41:54 +0000 (0:00:00.685)       0:07:25.724 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b', 'data_vg': 'ceph-2aeb6c1b-b74b-5a03-a57a-cb043fcc9b0b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-c5074ffb-558d-51e9-ba5e-4f6153d94449', 'data_vg': 'ceph-c5074ffb-558d-51e9-ba5e-4f6153d94449'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-44386227-39b6-5bfc-8134-9dc30017747b', 'data_vg': 'ceph-44386227-39b6-5bfc-8134-9dc30017747b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-445ad642-366d-5187-98f3-2a6b8aae3eb2', 'data_vg': 'ceph-445ad642-366d-5187-98f3-2a6b8aae3eb2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-90ff694f-e2b8-5796-bfc5-63425e2b9b29', 'data_vg': 'ceph-90ff694f-e2b8-5796-bfc5-63425e2b9b29'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-8351a08e-6426-577b-a992-65c7a87c2df4', 'data_vg': 'ceph-8351a08e-6426-577b-a992-65c7a87c2df4'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Friday 02 October 2026  10:42:28 +0000 (0:00:34.274)       0:07:59.998 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:42:29 +0000 (0:00:00.692)       0:08:00.690 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:42:29 +0000 (0:00:00.608)       0:08:01.299 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:42:30 +0000 (0:00:00.674)       0:08:01.973 ******** ",
                                "\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-osd : Include_tasks systemd.yml] ************************************",
                                "Friday 02 October 2026  10:42:32 +0000 (0:00:01.989)       0:08:03.963 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:42:33 +0000 (0:00:01.534)       0:08:05.497 ******** ",
                                "\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 [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Friday 02 October 2026  10:42:35 +0000 (0:00:01.561)       0:08:07.059 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:42:37 +0000 (0:00:01.734)       0:08:08.793 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:42:39 +0000 (0:00:02.271)       0:08:11.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-osd : Add ceph-osd systemd service overrides] ***********************",
                                "Friday 02 October 2026  10:42:39 +0000 (0:00:00.526)       0:08:11.591 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:42:40 +0000 (0:00:00.609)       0:08:12.201 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Friday 02 October 2026  10:42:42 +0000 (0:00:01.828)       0:08:14.029 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Friday 02 October 2026  10:42:44 +0000 (0:00:02.074)       0:08:16.103 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Friday 02 October 2026  10:42:48 +0000 (0:00:03.720)       0:08:19.824 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:42:51 +0000 (0:00:03.056)       0:08:22.880 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:43:04 +0000 (0:00:13.052)       0:08:35.933 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Friday 02 October 2026  10:43:05 +0000 (0:00:01.219)       0:08:37.152 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Friday 02 October 2026  10:43:06 +0000 (0:00:00.822)       0:08:37.974 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:43:06 +0000 (0:00:00.587)       0:08:38.561 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:43:07 +0000 (0:00:00.373)       0:08:38.934 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:43:07 +0000 (0:00:00.337)       0:08:39.272 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Friday 02 October 2026  10:43:08 +0000 (0:00:00.678)       0:08:39.951 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:43:08 +0000 (0:00:00.377)       0:08:40.328 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Friday 02 October 2026  10:43:08 +0000 (0:00:00.280)       0:08:40.609 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Friday 02 October 2026  10:43:09 +0000 (0:00:00.214)       0:08:40.824 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Friday 02 October 2026  10:43:09 +0000 (0:00:00.113)       0:08:40.938 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Friday 02 October 2026  10:43:09 +0000 (0:00:00.201)       0:08:41.139 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Friday 02 October 2026  10:43:09 +0000 (0:00:00.221)       0:08:41.361 ******** ",
                                "\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] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Friday 02 October 2026  10:43:10 +0000 (0:00:00.388)       0:08:41.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Friday 02 October 2026  10:43:10 +0000 (0:00:00.317)       0:08:42.067 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Friday 02 October 2026  10:43:11 +0000 (0:00:00.701)       0:08:42.769 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 02 October 2026  10:43:11 +0000 (0:00:00.765)       0:08:43.534 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:43:13 +0000 (0:00:01.549)       0:08:45.084 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:43:15 +0000 (0:00:01.674)       0:08:46.759 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:43:16 +0000 (0:00:01.399)       0:08:48.158 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:43:17 +0000 (0:00:00.698)       0:08:48.857 ******** ",
                                "\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;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Friday 02 October 2026  10:43:18 +0000 (0:00:00.847)       0:08:49.704 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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] ********************************",
                                "Friday 02 October 2026  10:43:19 +0000 (0:00:01.129)       0:08:50.834 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:43:20 +0000 (0:00:01.390)       0:08:52.224 ******** ",
                                "\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-handler : Check for a nfs container] ********************************",
                                "Friday 02 October 2026  10:43:21 +0000 (0:00:00.658)       0:08:52.883 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:43:22 +0000 (0:00:00.790)       0:08:53.674 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:43:22 +0000 (0:00:00.950)       0:08:54.624 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:43:24 +0000 (0:00:01.454)       0:08:56.079 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:25 +0000 (0:00:00.624)       0:08:56.703 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:26 +0000 (0:00:00.967)       0:08:57.671 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:26 +0000 (0:00:00.733)       0:08:58.404 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:28 +0000 (0:00:01.342)       0:08:59.747 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:28 +0000 (0:00:00.601)       0:09:00.348 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:29 +0000 (0:00:00.899)       0:09:01.248 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:43:30 +0000 (0:00:00.648)       0:09:01.897 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Friday 02 October 2026  10:43:31 +0000 (0:00:01.438)       0:09:03.335 ******** ",
                                "\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-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] *************************",
                                "Friday 02 October 2026  10:43:32 +0000 (0:00:01.082)       0:09:04.417 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:43:34 +0000 (0:00:01.541)       0:09:05.958 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Friday 02 October 2026  10:43:37 +0000 (0:00:02.970)       0:09:08.928 ******** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Friday 02 October 2026  10:43:38 +0000 (0:00:01.503)       0:09:10.432 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Friday 02 October 2026  10:43:41 +0000 (0:00:02.335)       0:09:12.767 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:43:42 +0000 (0:00:01.122)       0:09:13.890 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:43:43 +0000 (0:00:01.329)       0:09:15.219 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:43:45 +0000 (0:00:02.129)       0:09:17.349 ******** ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Friday 02 October 2026  10:43:49 +0000 (0:00:03.780)       0:09:21.130 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:43:51 +0000 (0:00:01.655)       0:09:22.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",
                                "\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] ****************",
                                "Friday 02 October 2026  10:43:52 +0000 (0:00:01.035)       0:09:23.821 ******** ",
                                "\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 : Set _crash_handler_called after restart] *******",
                                "Friday 02 October 2026  10:43:54 +0000 (0:00:02.005)       0:09:25.827 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:43:55 +0000 (0:00:01.191)       0:09:27.019 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:43:55 +0000 (0:00:00.603)       0:09:27.622 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:43:57 +0000 (0:00:01.067)       0:09:28.690 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:43:57 +0000 (0:00:00.402)       0:09:29.092 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:43:58 +0000 (0:00:00.786)       0:09:29.879 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:43:59 +0000 (0:00:01.215)       0:09:31.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",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Friday 02 October 2026  10:44:00 +0000 (0:00:00.797)       0:09:31.892 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:44:00 +0000 (0:00:00.388)       0:09:32.280 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:44:00 +0000 (0:00:00.353)       0:09:32.634 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:44:01 +0000 (0:00:00.619)       0:09:33.254 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:44:02 +0000 (0:00:00.782)       0:09:34.036 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:44:03 +0000 (0:00:00.786)       0:09:34.823 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:03 +0000 (0:00:00.368)       0:09:35.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Friday 02 October 2026  10:44:04 +0000 (0:00:00.632)       0:09:35.823 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:04 +0000 (0:00:00.334)       0:09:36.158 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:04 +0000 (0:00:00.363)       0:09:36.522 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:05 +0000 (0:00:00.351)       0:09:36.873 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:05 +0000 (0:00:00.669)       0:09:37.543 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:06 +0000 (0:00:00.379)       0:09:37.923 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:44:06 +0000 (0:00:00.323)       0:09:38.247 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:44:06 +0000 (0:00:00.380)       0:09:38.627 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:44:07 +0000 (0:00:00.895)       0:09:39.522 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:44:08 +0000 (0:00:00.408)       0:09:39.931 ******** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Friday 02 October 2026  10:44:10 +0000 (0:00:01.798)       0:09:41.729 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:44:10 +0000 (0:00:00.241)       0:09:41.971 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:44:16 +0000 (0:00:06.202)       0:09:48.173 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Friday 02 October 2026  10:44:19 +0000 (0:00:03.156)       0:09:51.330 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:44:20 +0000 (0:00:00.623)       0:09:51.953 ******** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\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] ***************************************",
                                "Friday 02 October 2026  10:44:21 +0000 (0:00:01.179)       0:09:53.133 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:44:23 +0000 (0:00:02.232)       0:09:55.366 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:44:25 +0000 (0:00:01.553)       0:09:56.919 ******** ",
                                "\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 [ceph-mds : Non_containerized.yml] ****************************************",
                                "Friday 02 October 2026  10:44:27 +0000 (0:00:02.032)       0:09:58.952 ******** ",
                                "\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] ********************************************",
                                "Friday 02 October 2026  10:44:27 +0000 (0:00:00.346)       0:09:59.299 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:44:28 +0000 (0:00:00.877)       0:10:00.177 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd unit file] ***********************************",
                                "Friday 02 October 2026  10:44:29 +0000 (0:00:00.604)       0:10:00.781 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:44:30 +0000 (0:00:01.282)       0:10:02.063 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:44:32 +0000 (0:00:01.618)       0:10:03.682 ******** ",
                                "\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 [ceph-mds : Systemd start mds container] **********************************",
                                "Friday 02 October 2026  10:44:34 +0000 (0:00:02.008)       0:10:05.690 ******** ",
                                "\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 [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Friday 02 October 2026  10:44:36 +0000 (0:00:02.238)       0:10:07.929 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:44:37 +0000 (0:00:01.445)       0:10:09.375 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:44:38 +0000 (0:00:00.665)       0:10:10.041 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:44:39 +0000 (0:00:00.849)       0:10:10.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Friday 02 October 2026  10:44:39 +0000 (0:00:00.357)       0:10:11.247 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:44:40 +0000 (0:00:01.337)       0:10:12.585 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:44:41 +0000 (0:00:00.937)       0:10:13.523 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:44:42 +0000 (0:00:00.877)       0:10:14.400 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:44:43 +0000 (0:00:00.567)       0:10:14.967 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:44:44 +0000 (0:00:00.825)       0:10:15.793 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:44:44 +0000 (0:00:00.324)       0:10:16.117 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:44:45 +0000 (0:00:00.767)       0:10:16.884 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:44:46 +0000 (0:00:01.122)       0:10:18.007 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:44:47 +0000 (0:00:00.824)       0:10:18.831 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:44:47 +0000 (0:00:00.330)       0:10:19.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 [ceph-handler : Check for a nfs container] ********************************",
                                "Friday 02 October 2026  10:44:47 +0000 (0:00:00.342)       0:10:19.504 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:44:48 +0000 (0:00:00.694)       0:10:20.198 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:44:49 +0000 (0:00:00.774)       0:10:20.973 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:44:50 +0000 (0:00:00.857)       0:10:21.830 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:50 +0000 (0:00:00.371)       0:10:22.202 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:51 +0000 (0:00:00.634)       0:10:22.836 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:51 +0000 (0:00:00.385)       0:10:23.222 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:51 +0000 (0:00:00.362)       0:10:23.584 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:52 +0000 (0:00:00.366)       0:10:23.951 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:52 +0000 (0:00:00.634)       0:10:24.585 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:44:53 +0000 (0:00:00.378)       0:10:24.963 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:44:53 +0000 (0:00:00.334)       0:10:25.298 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:44:54 +0000 (0:00:00.349)       0:10:25.647 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:44:54 +0000 (0:00:00.906)       0:10:26.553 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:44:55 +0000 (0:00:00.574)       0:10:27.128 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:44:57 +0000 (0:00:01.817)       0:10:28.945 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:44:59 +0000 (0:00:01.709)       0:10:30.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",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Friday 02 October 2026  10:44:59 +0000 (0:00:00.370)       0:10:31.026 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:45:00 +0000 (0:00:00.686)       0:10:31.712 ******** ",
                                "\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-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-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] ******************************************",
                                "Friday 02 October 2026  10:45:01 +0000 (0:00:01.590)       0:10:33.303 ******** ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Friday 02 October 2026  10:45:05 +0000 (0:00:03.378)       0:10:36.682 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:45:06 +0000 (0:00:01.606)       0:10:38.288 ******** ",
                                "\u001b[0;33mchanged: [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;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 [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Friday 02 October 2026  10:45:07 +0000 (0:00:01.082)       0:10:39.371 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Friday 02 October 2026  10:45:07 +0000 (0:00:00.246)       0:10:39.618 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:45:09 +0000 (0:00:01.346)       0:10:40.964 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:45:10 +0000 (0:00:00.747)       0:10:41.711 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:45:29 +0000 (0:00:19.845)       0:11:01.556 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:45:30 +0000 (0:00:00.334)       0:11:01.891 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:45:30 +0000 (0:00:00.337)       0:11:02.228 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:45:31 +0000 (0:00:00.850)       0:11:03.078 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:45:32 +0000 (0:00:00.590)       0:11:03.669 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:45:33 +0000 (0:00:01.366)       0:11:05.036 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:45:35 +0000 (0:00:01.633)       0:11:06.669 ******** ",
                                "\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 [ceph-rgw : Systemd start rgw container] **********************************",
                                "Friday 02 October 2026  10:45:37 +0000 (0:00:02.193)       0:11:08.863 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:45:40 +0000 (0:00:02.873)       0:11:11.737 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:45:40 +0000 (0:00:00.397)       0:11:12.134 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:45:41 +0000 (0:00:00.631)       0:11:12.766 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:45:41 +0000 (0:00:00.689)       0:11:13.455 ******** ",
                                "\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)] ********************",
                                "Friday 02 October 2026  10:45:42 +0000 (0:00:00.396)       0:11:13.852 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:45:42 +0000 (0:00:00.674)       0:11:14.526 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:45:43 +0000 (0:00:00.303)       0:11:14.830 ******** ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 52.66s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 34.27s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.51s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 19.84s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 13.13s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 13.05s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 10.64s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 7.38s",
                                "ceph-config : Create ceph initial directories --------------------------- 6.77s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.32s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.20s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 6.11s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 5.05s",
                                "ceph-config : Generate Ceph file ---------------------------------------- 4.49s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.41s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 3.78s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.72s",
                                "ceph-mon : Copy admin keyring over to mons ------------------------------ 3.70s",
                                "ceph-facts : Get current fsid ------------------------------------------- 3.70s",
                                "ceph-osd : Apply operating system tuning -------------------------------- 3.41s",
                                "",
                                "\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5583b4a2-e44e-4524-9e2b-36c24c29e38a is in state SUCCESS\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.19\u001b[0m",
                                "",
                                "PLAY [Create ceph pools] *******************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Friday 02 October 2026  10:45:49 +0000 (0:00:00.641)       0:00:00.641 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:45:49 +0000 (0:00:00.731)       0:00:01.373 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Friday 02 October 2026  10:45:51 +0000 (0:00:01.354)       0:00:02.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-facts : Check if podman binary is present] **************************",
                                "Friday 02 October 2026  10:45:51 +0000 (0:00:00.369)       0:00:03.097 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  10:45:52 +0000 (0:00:01.046)       0:00:04.144 ******** ",
                                "\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] ******************************************",
                                "Friday 02 October 2026  10:45:53 +0000 (0:00:00.395)       0:00:04.539 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:45:53 +0000 (0:00:00.397)       0:00:04.937 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:45:53 +0000 (0:00:00.345)       0:00:05.282 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:45:54 +0000 (0:00:00.722)       0:00:06.005 ******** ",
                                "\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']] ************",
                                "Friday 02 October 2026  10:45:54 +0000 (0:00:00.333)       0:00:06.338 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:45:55 +0000 (0:00:00.753)       0:00:07.091 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:45:56 +0000 (0:00:00.586)       0:00:07.677 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:45:59 +0000 (0:00:02.981)       0:00:10.659 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:45:59 +0000 (0:00:00.521)       0:00:11.181 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:46:00 +0000 (0:00:01.148)       0:00:12.329 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:46:01 +0000 (0:00:00.188)       0:00:12.518 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '22fb68d6eb62', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-02 10:45:57.203574', 'end': '2026-10-02 10:45:57.233042', 'delta': '0:00:00.029468', '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': ['22fb68d6eb62'], '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': '894803b6a1a1', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-02 10:45:57.959453', 'end': '2026-10-02 10:45:57.982494', 'delta': '0:00:00.023041', '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': ['894803b6a1a1'], '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': '0971fbb934c5', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-02 10:45:59.041629', 'end': '2026-10-02 10:45:59.064672', 'delta': '0:00:00.023043', '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': ['0971fbb934c5'], '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] *******************************",
                                "Friday 02 October 2026  10:46:01 +0000 (0:00:00.582)       0:00:13.100 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:46:02 +0000 (0:00:00.680)       0:00:13.781 ******** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Friday 02 October 2026  10:46:03 +0000 (0:00:01.522)       0:00:15.303 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:46:04 +0000 (0:00:00.393)       0:00:15.696 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:46:04 +0000 (0:00:00.502)       0:00:16.199 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Friday 02 October 2026  10:46:05 +0000 (0:00:00.694)       0:00:16.894 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Friday 02 October 2026  10:46:05 +0000 (0:00:00.153)       0:00:17.047 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 02 October 2026  10:46:05 +0000 (0:00:00.241)       0:00:17.288 ******** ",
                                "\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)] *************************************",
                                "Friday 02 October 2026  10:46:06 +0000 (0:00:00.382)       0:00:17.671 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:46:06 +0000 (0:00:00.417)       0:00:18.088 ******** ",
                                "\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)] ***************************",
                                "Friday 02 October 2026  10:46:07 +0000 (0:00:00.387)       0:00:18.475 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:46:07 +0000 (0:00:00.890)       0:00:19.366 ******** ",
                                "\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)] ***********************",
                                "Friday 02 October 2026  10:46:08 +0000 (0:00:00.387)       0:00: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",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Friday 02 October 2026  10:46:08 +0000 (0:00:00.361)       0:00:20.115 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:46:09 +0000 (0:00:00.413)       0:00:20.528 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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-10-02-09-47-16-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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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]\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-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-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-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-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-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-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-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-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-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-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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': 'sdb', 'value': {'holders': ['ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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': 'sdc', 'value': {'holders': ['ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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-10-02-09-47-08-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_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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]\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-10-02-09-47-25-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",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Friday 02 October 2026  10:46:10 +0000 (0:00:01.651)       0:00:22.180 ******** ",
                                "\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--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b', 'dm-uuid-LVM-soejKeWuRuUslkiplAZJskvn40qPPq1SvxTxMbRRh1a2Sg4j41UJaRhQ1jT30EVd'], '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--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2', 'dm-uuid-LVM-LD8oVFAwLCy466klPRNa6v1CSsm10B1uDYhMhZuTmsmMjdfWg7exMD94lVNIkrRG'], '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-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--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449', 'dm-uuid-LVM-6wvImfXdmuro5ZVzba7BRxs1mG0x2vLI0WfdcdZWMxNJE0fkmKt5JwBwQtfecO8X'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29', 'dm-uuid-LVM-reRm4rD2wJavUmqLBIcg7PaD1BupBZ9eDE6Buy2EqNwEcSboSZxfKce27167BatC'], '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': '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': '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': '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b', 'dm-uuid-LVM-zItf7Guxobv7NO8Z7Qc03csL9AW81EXLmoQ9U56f96UlsRq6fdjugK2plywemMYT'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4', 'dm-uuid-LVM-JVt2bJfWZuwaqNqDKqXCCc3nODFAo6lpV3zhX0T12qWpVhkIZsPnKFLgykdYDENq'], '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-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': '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': '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-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': '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': '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': '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-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': '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': '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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part1', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part15', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-part16', 'scsi-SQEMU_QEMU_HARDDISK_a41b6e4f-9715-44ca-a949-09c71d3bf2d6-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': '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part1', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-part15', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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_aa192183-fc4a-49a9-95f5-c70aae85e3da-part16', 'scsi-SQEMU_QEMU_HARDDISK_aa192183-fc4a-49a9-95f5-c70aae85e3da-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--44386227--39b6--5bfc--8134--9dc30017747b-osd--block--44386227--39b6--5bfc--8134--9dc30017747b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-XoiYLo-CaEr-uEhw-w1he-Kbyu-HsYH-wOcRdY', 'scsi-0QEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be', 'scsi-SQEMU_QEMU_HARDDISK_71c17fdf-b391-4bff-ba7d-5a433ae582be'], '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--8351a08e--6426--577b--a992--65c7a87c2df4-osd--block--8351a08e--6426--577b--a992--65c7a87c2df4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Rzrapz-ZQU1-OMIr-hQaJ-ZBnJ-tidI-tfxPFF', 'scsi-0QEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e', 'scsi-SQEMU_QEMU_HARDDISK_0fbccbbf-362a-4bed-bfa9-f3179417428e'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba', 'scsi-SQEMU_QEMU_HARDDISK_35077a74-2aa3-4904-bb1e-ae9d6c5f79ba'], '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': 'sdb', 'value': {'holders': ['ceph--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b-osd--block--2aeb6c1b--b74b--5a03--a57a--cb043fcc9b0b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-drQKvA-QRDd-QArQ-PBN9-ZAIx-ssaL-5Zr4uw', 'scsi-0QEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a', 'scsi-SQEMU_QEMU_HARDDISK_f1be729b-96ab-4440-bbbf-0f4491399a4a'], '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': '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-10-02-09-47-08-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-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': 'sdc', 'value': {'holders': ['ceph--445ad642--366d--5187--98f3--2a6b8aae3eb2-osd--block--445ad642--366d--5187--98f3--2a6b8aae3eb2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-iEnpLN-CgZe-gy23-LjYH-QtAs-8VrG-DSaPOq', 'scsi-0QEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4', 'scsi-SQEMU_QEMU_HARDDISK_a184cc4b-df08-4b16-9716-2f29b7f60ab4'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a', 'scsi-SQEMU_QEMU_HARDDISK_36fa13c5-da2c-44b4-ab0b-27ab69a7692a'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part1', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part15', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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_657e50bd-3202-4289-a7b2-0a6800c3b1c8-part16', 'scsi-SQEMU_QEMU_HARDDISK_657e50bd-3202-4289-a7b2-0a6800c3b1c8-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': '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-10-02-09-47-16-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': 'sdb', 'value': {'holders': ['ceph--c5074ffb--558d--51e9--ba5e--4f6153d94449-osd--block--c5074ffb--558d--51e9--ba5e--4f6153d94449'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5XnCAl-FoIV-vg82-f0RD-930c-NIPc-oRKr7u', 'scsi-0QEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59', 'scsi-SQEMU_QEMU_HARDDISK_1b1a947f-d9bf-42e2-b159-c3750cb1ab59'], '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--90ff694f--e2b8--5796--bfc5--63425e2b9b29-osd--block--90ff694f--e2b8--5796--bfc5--63425e2b9b29'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PGhxE4-gLSZ-FVad-UQ8r-JP6V-j031-v5h7ik', 'scsi-0QEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674', 'scsi-SQEMU_QEMU_HARDDISK_3aefcc9d-f796-4d56-b5de-191a7b5e1674'], '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_00e209c2-91b6-45b9-9a9d-32262d4a0d28', 'scsi-SQEMU_QEMU_HARDDISK_00e209c2-91b6-45b9-9a9d-32262d4a0d28'], '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': '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-10-02-09-47-25-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-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Friday 02 October 2026  10:46:11 +0000 (0:00:00.869)       0:00:23.050 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:46:12 +0000 (0:00:00.778)       0:00:23.828 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:46:12 +0000 (0:00:00.590)       0:00:24.419 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:46:13 +0000 (0:00:00.798)       0:00:25.218 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:46:14 +0000 (0:00:00.366)       0:00:25.584 ******** ",
                                "\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-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Friday 02 October 2026  10:46:14 +0000 (0:00:00.607)       0:00:26.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-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Friday 02 October 2026  10:46:15 +0000 (0:00:00.613)       0:00:26.805 ******** ",
                                "\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-4] => (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-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (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-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Friday 02 October 2026  10:46:16 +0000 (0:00:01.390)       0:00:28.195 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:46:17 +0000 (0:00:00.548)       0:00:28.744 ******** ",
                                "\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 }}\"] ***",
                                "Friday 02 October 2026  10:46:18 +0000 (0:00:00.909)       0:00:29.653 ******** ",
                                "\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-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Friday 02 October 2026  10:46:18 +0000 (0:00:00.402)       0:00:30.055 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:46:18 +0000 (0:00:00.350)       0:00:30.405 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Friday 02 October 2026  10:46:19 +0000 (0:00:00.519)       0:00:30.925 ******** ",
                                "\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] ****************************************",
                                "Friday 02 October 2026  10:46:20 +0000 (0:00:00.887)       0:00:31.812 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:46:20 +0000 (0:00:00.434)       0:00:32.247 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:46:21 +0000 (0:00:00.423)       0:00:32.670 ******** ",
                                "\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)] ***************************",
                                "Friday 02 October 2026  10:46:21 +0000 (0:00:00.432)       0:00:33.102 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:46:22 +0000 (0:00:00.416)       0:00:33.519 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:46:22 +0000 (0:00:00.658)       0:00:34.178 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:46:24 +0000 (0:00:01.280)       0:00:35.458 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:46:27 +0000 (0:00:03.653)       0:00:39.112 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/openstack_config_pre_squid.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [create openstack pool(s)] ************************************************",
                                "Friday 02 October 2026  10:46:28 +0000 (0:00:00.585)       0:00:39.697 ******** ",
                                "\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] ***********************************************************",
                                "Friday 02 October 2026  10:47:04 +0000 (0:00:36.594)       0:01:16.292 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:47:21 +0000 (0:00:17.024)       0:01:33.316 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:47:30 +0000 (0:00:08.511)       0:01:41.828 ******** ",
                                "\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",
                                "",
                                "TASK [Assert ceph_require_min_compat_client is a known release] ****************",
                                "Friday 02 October 2026  10:47:47 +0000 (0:00:16.755)       0:01:58.583 ******** ",
                                "\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 [Gather facts for the first Ceph monitor] *********************************",
                                "Friday 02 October 2026  10:47:47 +0000 (0:00:00.140)       0:01:58.724 ******** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Get Ceph OSD map] ********************************************************",
                                "Friday 02 October 2026  10:47:49 +0000 (0:00:02.353)       0:02:01.078 ******** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Evaluate whether require-min-compat-client needs raising] ****************",
                                "Friday 02 October 2026  10:47:50 +0000 (0:00:01.176)       0:02:02.254 ******** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set Ceph minimum compatible client] **************************************",
                                "Friday 02 October 2026  10:47:50 +0000 (0:00:00.161)       0:02:02.416 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\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=28  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:47:53 +0000 (0:00:02.165)       0:02:04.582 ******** ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 36.59s",
                                "generate keys ---------------------------------------------------------- 17.02s",
                                "copy ceph key(s) if needed --------------------------------------------- 16.76s",
                                "get keys from monitors -------------------------------------------------- 8.51s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 3.65s",
                                "ceph-facts : Find a running mon container ------------------------------- 2.98s",
                                "Gather facts for the first Ceph monitor --------------------------------- 2.35s",
                                "Set Ceph minimum compatible client -------------------------------------- 2.17s",
                                "ceph-facts : Collect existed devices ------------------------------------ 1.65s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.52s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 1.39s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 1.35s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.28s",
                                "Get Ceph OSD map -------------------------------------------------------- 1.18s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 1.15s",
                                "ceph-facts : Check if podman binary is present -------------------------- 1.05s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.91s",
                                "ceph-facts : Resolve dedicated_device link(s) --------------------------- 0.89s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.89s",
                                "ceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.87s",
                                "",
                                "\u001b[32m2026-10-02 10:47:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:47:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:45:44 +0000 (0:00:00.465)       0:00:00.465 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:45:45 +0000 (0:00:00.472)       0:00:00.937 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:45:45 +0000 (0:00:00.519)       0:00:01.457 ******** ",
                                "\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] **************************************",
                                "Friday 02 October 2026  10:45:46 +0000 (0:00:01.131)       0:00:02.589 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] **************************",
                                "Friday 02 October 2026  10:45:48 +0000 (0:00:01.385)       0:00:03.975 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************************",
                                "Friday 02 October 2026  10:45:50 +0000 (0:00:02.290)       0:00:06.265 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:45:51 +0000 (0:00:01.018)       0:00:07.284 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:45:54 +0000 (0:00:03.104)       0:00:10.389 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:45:56 +0000 (0:00:01.582)       0:00:11.971 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************",
                                "Friday 02 October 2026  10:45:58 +0000 (0:00:02.016)       0:00:13.987 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************",
                                "Friday 02 October 2026  10:46:00 +0000 (0:00:02.646)       0:00:16.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 [opensearch : Copying over opensearch-dashboards config file] *************",
                                "Friday 02 October 2026  10:46:04 +0000 (0:00:03.982)       0:00:20.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 [service-check-containers : opensearch | Check containers] ****************",
                                "Friday 02 October 2026  10:46:07 +0000 (0:00:02.101)       0:00:22.718 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:46:10 +0000 (0:00:03.396)       0:00:26.115 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:46:11 +0000 (0:00:00.578)       0:00:26.693 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/opensearch-dashboards:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************************",
                                "Friday 02 October 2026  10:46:12 +0000 (0:00:01.556)       0:00:28.250 ******** ",
                                "\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] *********************************************",
                                "Friday 02 October 2026  10:46:13 +0000 (0:00:00.416)       0:00:28.666 ******** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:46:13 +0000 (0:00:00.416)       0:00:29.083 ******** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:46:13 +0000 (0:00:00.073)       0:00:29.156 ******** ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Friday 02 October 2026  10:46:13 +0000 (0:00:00.080)       0:00:29.236 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Friday 02 October 2026  10:46:14 +0000 (0:00:00.467)       0:00:29.704 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Friday 02 October 2026  10:46:14 +0000 (0:00:00.580)       0:00:30.285 ******** ",
                                "\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 [opensearch : Enable shard allocation] *************************",
                                "Friday 02 October 2026  10:47:02 +0000 (0:00:47.799)       0:01:18.084 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Friday 02 October 2026  10:47:02 +0000 (0:00:00.219)       0:01:18.304 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:47:53 +0000 (0:00:51.305)       0:02:09.609 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:47:54 +0000 (0:00:00.831)       0:02:10.440 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Friday 02 October 2026  10:47:58 +0000 (0:00:03.267)       0:02:13.707 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Friday 02 October 2026  10:48:00 +0000 (0:00:02.418)       0:02:16.126 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Friday 02 October 2026  10:48:02 +0000 (0:00:02.211)       0:02:18.337 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Friday 02 October 2026  10:48:05 +0000 (0:00:02.791)       0:02:21.128 ******** ",
                                "\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=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=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 ********************************************************************",
                                "Friday 02 October 2026  10:48:08 +0000 (0:00:02.607)       0:02:23.735 ******** ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 51.30s",
                                "opensearch : Restart opensearch container ------------------------------ 47.80s",
                                "opensearch : Copying over opensearch service config file ---------------- 3.98s",
                                "service-check-containers : opensearch | Check containers ---------------- 3.40s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 3.27s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 3.10s",
                                "opensearch : Create new log retention policy ---------------------------- 2.79s",
                                "opensearch : Copying over config.json files for services ---------------- 2.65s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.61s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.42s",
                                "opensearch : Ensuring config directories exist -------------------------- 2.29s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.21s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 2.10s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 2.02s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 1.58s",
                                "service-check-containers : Include tasks -------------------------------- 1.56s",
                                "opensearch : Setting sysctl values -------------------------------------- 1.39s",
                                "opensearch : include_tasks ---------------------------------------------- 1.13s",
                                "opensearch : include_tasks ---------------------------------------------- 1.02s",
                                "opensearch : include_tasks ---------------------------------------------- 0.83s",
                                "",
                                "\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 94f8b4a2-c24a-436c-95fd-70e43c9a721b is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:35\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] ************************************************",
                                "Friday 02 October 2026  10:47:57 +0000 (0:00:00.236)       0:00:00.236 ******** ",
                                "\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] *****************************************************",
                                "Friday 02 October 2026  10:48:02 +0000 (0:00:05.121)       0:00:05.357 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:48:06 +0000 (0:00:04.328)       0:00:09.686 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Friday 02 October 2026  10:48:08 +0000 (0:00:01.246)       0:00:10.932 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:48:24 +0000 (0:00:16.717)       0:00:27.650 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:48:28 +0000 (0:00:03.941)       0:00:31.592 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:48:37 +0000 (0:00:08.239)       0:00:39.831 ******** ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 16.72s",
                                "Write ceph keys to the configuration directory -------------------------- 8.24s",
                                "Check if ceph keys exist ------------------------------------------------ 5.12s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.33s",
                                "Check if target directories exist --------------------------------------- 3.94s",
                                "Create share directory -------------------------------------------------- 1.25s",
                                "",
                                "\u001b[32m2026-10-02 10:48:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4f3e4f6-5806-43e7-94f9-b08f5f2facb8 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98e39c67-b2a0-402f-abb9-cc63a1003642 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:45:44 +0000 (0:00:00.353)       0:00:00.353 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:45:45 +0000 (0:00:00.393)       0:00:00.746 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:45:45 +0000 (0:00:00.651)       0:00:01.398 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:45:46 +0000 (0:00:00.513)       0:00:01.912 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:45:47 +0000 (0:00:00.985)       0:00:02.898 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [mariadb : Ensuring database backup config directory exists] **************",
                                "Friday 02 October 2026  10:45:51 +0000 (0:00:04.448)       0:00:07.347 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:45:52 +0000 (0:00:00.816)       0:00:08.164 ******** ",
                                "\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 config.json files for services] *******************",
                                "Friday 02 October 2026  10:45:54 +0000 (0:00:01.938)       0:00:10.102 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************",
                                "Friday 02 October 2026  10:45:59 +0000 (0:00:05.190)       0:00:15.293 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:46:01 +0000 (0:00:01.577)       0:00:16.870 ******** ",
                                "\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 [mariadb : include_tasks] *************************************************",
                                "Friday 02 October 2026  10:46:07 +0000 (0:00:06.116)       0:00:22.986 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:46:08 +0000 (0:00:01.118)       0:00:24.105 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Friday 02 October 2026  10:46:12 +0000 (0:00:04.353)       0:00:28.459 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****",
                                "Friday 02 October 2026  10:46:18 +0000 (0:00:05.504)       0:00:33.963 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************",
                                "Friday 02 October 2026  10:46:24 +0000 (0:00:05.776)       0:00:39.740 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [service-check-containers : mariadb | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:46:28 +0000 (0:00:04.307)       0:00:44.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] ********************************",
                                "Friday 02 October 2026  10:46:29 +0000 (0:00:00.514)       0:00:44.562 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2]\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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 : Checking for mariadb cluster] **********************************",
                                "Friday 02 October 2026  10:46:32 +0000 (0:00:03.352)       0:00:47.914 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:46:32 +0000 (0:00:00.333)       0:00:48.248 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Stop MariaDB containers] ***************************************",
                                "Friday 02 October 2026  10:46:32 +0000 (0:00:00.117)       0:00:48.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 [mariadb : Run MariaDB wsrep recovery] ************************************",
                                "Friday 02 October 2026  10:46:33 +0000 (0:00:00.307)       0:00:48.672 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:46:33 +0000 (0:00:00.309)       0:00:48.982 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:46:34 +0000 (0:00:00.545)       0:00:49.527 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:46:34 +0000 (0:00:00.369)       0:00:49.896 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:46:34 +0000 (0:00:00.422)       0:00:50.319 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:46:35 +0000 (0:00:00.358)       0:00:50.677 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:46:35 +0000 (0:00:00.635)       0:00:51.312 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:46:36 +0000 (0:00:00.359)       0:00:51.672 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:46:36 +0000 (0:00:00.385)       0:00:52.057 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:46:36 +0000 (0:00:00.400)       0:00:52.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 [mariadb : Starting first MariaDB container] ******************************",
                                "Friday 02 October 2026  10:46:37 +0000 (0:00:00.655)       0:00:53.113 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:46:37 +0000 (0:00:00.365)       0:00:53.478 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:46:38 +0000 (0:00:00.381)       0:00:53.860 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:46:38 +0000 (0:00:00.350)       0:00:54.211 ******** ",
                                "\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)] ****************************",
                                "Friday 02 October 2026  10:46:39 +0000 (0:00:00.581)       0:00:54.792 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************************************",
                                "Friday 02 October 2026  10:46:41 +0000 (0:00:02.520)       0:00:57.313 ******** ",
                                "\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)] ***************************",
                                "Friday 02 October 2026  10:46:42 +0000 (0:00:00.364)       0:00:57.677 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/mariadb-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 master mariadb] ***************************************",
                                "Friday 02 October 2026  10:46:44 +0000 (0:00:02.552)       0:01:00.230 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:46:45 +0000 (0:00:00.680)       0:01:00.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 [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Friday 02 October 2026  10:46:45 +0000 (0:00:00.376)       0:01:01.287 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:46:46 +0000 (0:00:00.370)       0:01:01.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 : Wait for MariaDB service to be ready through VIP] **************",
                                "Friday 02 October 2026  10:46:46 +0000 (0:00:00.784)       0:01:02.442 ******** ",
                                "\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] *****************************************",
                                "Friday 02 October 2026  10:46:47 +0000 (0:00:00.338)       0:01:02.780 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:46:48 +0000 (0:00:01.033)       0:01:03.814 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:46:48 +0000 (0:00:00.363)       0:01:04.178 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:46:49 +0000 (0:00:00.672)       0:01:04.850 ******** ",
                                "\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-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-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] ***********",
                                "Friday 02 October 2026  10:47:00 +0000 (0:00:10.889)       0:01:15.740 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:47:00 +0000 (0:00:00.411)       0:01:16.152 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:47:01 +0000 (0:00:00.443)       0:01:16.595 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:47:01 +0000 (0:00:00.731)       0:01:17.327 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:47:02 +0000 (0:00:00.472)       0:01:17.799 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:47:02 +0000 (0:00:00.366)       0:01:18.166 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:47:03 +0000 (0:00:00.379)       0:01:18.545 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:47:03 +0000 (0:00:00.793)       0:01:19.338 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Friday 02 October 2026  10:47:14 +0000 (0:00:10.232)       0:01:29.571 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Friday 02 October 2026  10:47:14 +0000 (0:00:00.143)       0:01:29.714 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:47:15 +0000 (0:00:00.942)       0:01:30.657 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Friday 02 October 2026  10:47:23 +0000 (0:00:08.212)       0:01:38.869 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Friday 02 October 2026  10:47:24 +0000 (0:00:01.603)       0:01:40.472 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Friday 02 October 2026  10:47:27 +0000 (0:00:02.139)       0:01:42.612 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Friday 02 October 2026  10:47:27 +0000 (0:00:00.134)       0:01:42.747 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:47:27 +0000 (0:00:00.363)       0:01:43.111 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:47:27 +0000 (0:00:00.396)       0:01:43.507 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 02 October 2026  10:47:47 +0000 (0:00:19.927)       0:02:03.435 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 02 October 2026  10:48:02 +0000 (0:00:14.561)       0:02:17.996 ******** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Friday 02 October 2026  10:48:04 +0000 (0:00:02.199)       0:02:20.196 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 02 October 2026  10:48:28 +0000 (0:00:23.395)       0:02:43.592 ******** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 02 October 2026  10:48:37 +0000 (0:00:09.680)       0:02:53.273 ******** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Friday 02 October 2026  10:48:39 +0000 (0:00:02.013)       0:02:55.286 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 02 October 2026  10:48:53 +0000 (0:00:13.397)       0:03:08.684 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 02 October 2026  10:48:56 +0000 (0:00:03.691)       0:03:12.375 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Friday 02 October 2026  10:48:58 +0000 (0:00:02.091)       0:03:14.467 ******** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Friday 02 October 2026  10:48:59 +0000 (0:00:00.784)       0:03:15.252 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:49:02 +0000 (0:00:02.527)       0:03:17.779 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:49:04 +0000 (0:00:02.600)       0:03:20.380 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:49:07 +0000 (0:00:02.318)       0:03:22.698 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:49:09 +0000 (0:00:02.458)       0:03:25.157 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:49:15 +0000 (0:00:05.707)       0:03:30.864 ******** ",
                                "\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 [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Friday 02 October 2026  10:49:17 +0000 (0:00:02.371)       0:03:33.236 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:49:18 +0000 (0:00:00.840)       0:03:34.077 ******** ",
                                "\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 [Include mariadb post-upgrade.yml] ****************************************",
                                "Friday 02 October 2026  10:49:21 +0000 (0:00:02.470)       0:03:36.547 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:49:21 +0000 (0:00:00.498)       0:03:37.046 ******** ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 43.32s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 24.24s",
                                "mariadb : Restart MariaDB container ------------------------------------ 13.40s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 10.89s",
                                "mariadb : Running MariaDB bootstrap container -------------------------- 10.23s",
                                "mariadb : Starting first MariaDB container ------------------------------ 8.21s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 6.12s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 5.78s",
                                "service-check : mariadb | Get container facts --------------------------- 5.71s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 5.50s",
                                "mariadb : Copying over config.json files for services ------------------- 5.19s",
                                "mariadb : Ensuring config directories exist ----------------------------- 4.45s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 4.35s",
                                "service-check-containers : mariadb | Check containers ------------------- 4.31s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 4.21s",
                                "mariadb : Wait for MariaDB service port liveness ------------------------ 3.69s",
                                "service-check-containers : Include tasks -------------------------------- 3.35s",
                                "mariadb : Creating mysql monitor user ----------------------------------- 2.60s",
                                "mariadb : Restart master MariaDB container(s) --------------------------- 2.55s",
                                "mariadb : Creating shard root mysql user -------------------------------- 2.53s",
                                "",
                                "\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Friday 02 October 2026  10:48:41 +0000 (0:00:00.375)       0:00:00.375 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:48:41 +0000 (0:00:00.238)       0:00:00.614 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:48:43 +0000 (0:00:01.887)       0:00:02.502 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:48:44 +0000 (0:00:01.306)       0:00:03.808 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Friday 02 October 2026  10:48:45 +0000 (0:00:00.965)       0:00:04.773 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Friday 02 October 2026  10:48:46 +0000 (0:00:01.055)       0:00:05.828 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:30 +0000 (0:00:43.723)       0:00:49.552 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:49:35 +0000 (0:00:04.685)       0:00:54.238 ******** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Friday 02 October 2026  10:49:35 +0000 (0:00:00.810)       0:00:55.048 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Friday 02 October 2026  10:49:36 +0000 (0:00:00.389)       0:00:55.438 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Friday 02 October 2026  10:49:38 +0000 (0:00:01.744)       0:00:57.182 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Friday 02 October 2026  10:49:39 +0000 (0:00:01.132)       0:00:58.315 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Friday 02 October 2026  10:49:39 +0000 (0:00:00.695)       0:00:59.010 ******** ",
                                "\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=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  10:49:41 +0000 (0:00:01.706)       0:01:00.716 ******** ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 43.72s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 4.69s",
                                "osism.services.cephclient : Create required directories ----------------- 1.89s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.74s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.71s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.31s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 1.13s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 1.06s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 0.97s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.81s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.70s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.39s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.24s",
                                "",
                                "\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b9253f1-3a5e-4e09-9d03-61354ace5a50 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.19\u001b[0m",
                                "",
                                "PLAY [Bootstraph ceph dashboard] ***********************************************",
                                "",
                                "TASK [Disable the ceph dashboard] **********************************************",
                                "Friday 02 October 2026  10:49:47 +0000 (0:00:00.258)       0:00:00.258 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Friday 02 October 2026  10:49:49 +0000 (0:00:02.147)       0:00:02.406 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Friday 02 October 2026  10:49:50 +0000 (0:00:01.366)       0:00:03.773 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Friday 02 October 2026  10:49:51 +0000 (0:00:01.094)       0:00:04.867 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Friday 02 October 2026  10:49:52 +0000 (0:00:01.188)       0:00:06.055 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Friday 02 October 2026  10:49:54 +0000 (0:00:01.743)       0:00:07.798 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Friday 02 October 2026  10:49:56 +0000 (0:00:01.511)       0:00:09.310 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Friday 02 October 2026  10:49:58 +0000 (0:00:02.103)       0:00:11.413 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Friday 02 October 2026  10:49:59 +0000 (0:00:01.489)       0:00:12.903 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Friday 02 October 2026  10:50:10 +0000 (0:00:10.737)       0:00:23.640 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 02 October 2026  10:50:10 +0000 (0:00:00.207)       0:00:23.848 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 02 October 2026  10:50:22 +0000 (0:00:12.069)       0:00:35.917 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 02 October 2026  10:50:24 +0000 (0:00:01.667)       0:00:37.585 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:50:35 +0000 (0:00:11.365)       0:00:48.950 ******** ",
                                "=============================================================================== ",
                                "Restart ceph manager service ------------------------------------------- 25.10s",
                                "Create admin user ------------------------------------------------------ 10.74s",
                                "Disable the ceph dashboard ---------------------------------------------- 2.15s",
                                "Enable the ceph dashboard ----------------------------------------------- 2.10s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 1.74s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.51s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.49s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 1.37s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.19s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 1.09s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.21s",
                                "",
                                "\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 794724ec-d9ba-487f-840c-7746944790e1 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72623e9c-2af4-4911-a284-d8c8d8921894 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:49:25 +0000 (0:00:00.377)       0:00:00.377 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:49:25 +0000 (0:00:00.346)       0:00:00.724 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:49:26 +0000 (0:00:00.410)       0:00:01.134 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:49:27 +0000 (0:00:00.789)       0:00:01.924 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***************************************",
                                "Friday 02 October 2026  10:49:28 +0000 (0:00:01.726)       0:00: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 [horizon : include_tasks] *************************************************",
                                "Friday 02 October 2026  10:49:29 +0000 (0:00:00.329)       0:00:03.980 ******** ",
                                "\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-1] => (item={'name': 'cloudkitty', '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': '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] ***************************************",
                                "Friday 02 October 2026  10:49:30 +0000 (0:00:01.181)       0:00:05.162 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:30 +0000 (0:00:00.413)       0:00:05.575 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:30 +0000 (0:00:00.152)       0:00:05.728 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:49:31 +0000 (0:00:00.316)       0:00:06.045 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:31 +0000 (0:00:00.366)       0:00:06.411 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:31 +0000 (0:00:00.132)       0:00:06.544 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:49:32 +0000 (0:00:00.615)       0:00:07.159 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:32 +0000 (0:00:00.490)       0:00:07.650 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:32 +0000 (0:00:00.159)       0:00:07.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 [horizon : Update policy file name] ***************************************",
                                "Friday 02 October 2026  10:49:33 +0000 (0:00:00.395)       0:00:08.204 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:33 +0000 (0:00:00.658)       0:00:08.862 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:34 +0000 (0:00:00.147)       0:00:09.010 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:49:34 +0000 (0:00:00.449)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 02 October 2026  10:49:34 +0000 (0:00:00.332)       0:00:09.793 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:35 +0000 (0:00:00.179)       0:00:09.972 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:49:35 +0000 (0:00:00.380)       0:00:10.352 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:36 +0000 (0:00:00.720)       0:00:11.073 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:36 +0000 (0:00:00.154)       0:00:11.227 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:49:36 +0000 (0:00:00.635)       0:00:11.862 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:37 +0000 (0:00:00.501)       0:00:12.364 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:37 +0000 (0:00:00.144)       0:00:12.508 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:49:38 +0000 (0:00:00.789)       0:00:13.297 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:38 +0000 (0:00:00.416)       0:00:13.714 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:39 +0000 (0:00:00.207)       0:00:13.921 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:49:39 +0000 (0:00:00.371)       0:00:14.293 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:39 +0000 (0:00:00.452)       0:00:14.746 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:40 +0000 (0:00:00.447)       0:00:15.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 [horizon : Update policy file name] ***************************************",
                                "Friday 02 October 2026  10:49:40 +0000 (0:00:00.403)       0:00:15.597 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:49:41 +0000 (0:00:00.420)       0:00:16.018 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 02 October 2026  10:49:41 +0000 (0:00:00.133)       0:00:16.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 [horizon : Copying over config.json files for services] *******************",
                                "Friday 02 October 2026  10:49:41 +0000 (0:00:00.340)       0:00:16.491 ******** ",
                                "\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 [horizon : Copying over horizon.conf] *************************************",
                                "Friday 02 October 2026  10:49:45 +0000 (0:00:03.510)       0:00:20.002 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\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",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Friday 02 October 2026  10:49:48 +0000 (0:00:03.829)       0:00:23.831 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:49:52 +0000 (0:00:03.757)       0:00:27.589 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] *****************************",
                                "Friday 02 October 2026  10:49:54 +0000 (0:00:02.228)       0:00:29.817 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:49:55 +0000 (0:00:00.906)       0:00:30.723 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:49:56 +0000 (0:00:00.383)       0:00:31.106 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:49:58 +0000 (0:00:02.483)       0:00:33.589 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***",
                                "Friday 02 October 2026  10:50:02 +0000 (0:00:03.365)       0:00:36.955 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] *****",
                                "Friday 02 October 2026  10:50:02 +0000 (0:00:00.840)       0:00:37.795 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] *******************",
                                "Friday 02 October 2026  10:50:05 +0000 (0:00:02.489)       0:00:40.285 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] ***",
                                "Friday 02 October 2026  10:50:08 +0000 (0:00:02.971)       0:00:43.257 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:50:08 +0000 (0:00:00.495)       0:00:43.752 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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/horizon:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -L 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': False}, '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': False}, '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] *************************************************",
                                "Friday 02 October 2026  10:50:10 +0000 (0:00:01.784)       0:00:45.536 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:50:11 +0000 (0:00:00.779)       0:00:46.315 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:50:12 +0000 (0:00:01.004)       0:00:47.320 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Friday 02 October 2026  10:50:15 +0000 (0:00:03.377)       0:00:50.698 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Friday 02 October 2026  10:50:18 +0000 (0:00:02.834)       0:00:53.532 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 02 October 2026  10:50:34 +0000 (0:00:15.456)       0:01:08.989 ******** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 02 October 2026  10:50:34 +0000 (0:00:00.106)       0:01:09.095 ******** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 02 October 2026  10:50:34 +0000 (0:00:00.301)       0:01:09.397 ******** ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Friday 02 October 2026  10:50:34 +0000 (0:00:00.092)       0:01:09.490 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:51:21 +0000 (0:00:46.412)       0:01:55.902 ******** ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 46.41s",
                                "horizon : Running Horizon bootstrap container -------------------------- 15.46s",
                                "horizon : Copying over horizon.conf ------------------------------------- 3.83s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 3.76s",
                                "horizon : Copying over config.json files for services ------------------- 3.51s",
                                "horizon : Creating Horizon database ------------------------------------- 3.38s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 3.37s",
                                "service-check-containers : horizon | Check containers ------------------- 2.97s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.83s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 2.49s",
                                "horizon : include_tasks ------------------------------------------------- 2.48s",
                                "horizon : Copying over custom-settings.py ------------------------------- 2.23s",
                                "service-check-containers : Include tasks -------------------------------- 1.78s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.73s",
                                "horizon : include_tasks ------------------------------------------------- 1.18s",
                                "horizon : include_tasks ------------------------------------------------- 1.00s",
                                "horizon : Copying over existing policy file ----------------------------- 0.91s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.84s",
                                "horizon : include_tasks ------------------------------------------------- 0.79s",
                                "horizon : Update custom policy file name -------------------------------- 0.79s",
                                "",
                                "\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:38\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] ***************************************",
                                "Friday 02 October 2026  10:49:50 +0000 (0:00:00.236)       0:00:00.236 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:49:50 +0000 (0:00:00.912)       0:00:01.148 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  10:49:51 +0000 (0:00:00.924)       0:00:02.073 ******** ",
                                "\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;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 ********************************************************************",
                                "Friday 02 October 2026  10:51:38 +0000 (0:01:46.915)       0:01:48.989 ******** ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ----------------------------- 106.92s",
                                "Group hosts based on enabled services ----------------------------------- 0.93s",
                                "Group hosts based on Kolla action --------------------------------------- 0.91s",
                                "",
                                "\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e06ef586-59f4-40a8-946e-de3cbba9b164 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0e9e092a-6f7e-46e8-ad2b-8c7c0146c4b9 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:49:25 +0000 (0:00:00.534)       0:00:00.534 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:49:26 +0000 (0:00:00.353)       0:00:00.887 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:49:26 +0000 (0:00:00.352)       0:00:01.240 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:49:27 +0000 (0:00:00.785)       0:00:02.026 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************",
                                "Friday 02 October 2026  10:49:29 +0000 (0:00:02.508)       0:00:04.534 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Friday 02 October 2026  10:49:29 +0000 (0:00:00.173)       0:00:04.708 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:49:30 +0000 (0:00:00.339)       0:00:05.047 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 02 October 2026  10:49:31 +0000 (0:00:01.123)       0:00:06.171 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:49:32 +0000 (0:00:00.936)       0:00:07.108 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:49:35 +0000 (0:00:03.246)       0:00:10.354 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****",
                                "Friday 02 October 2026  10:49:36 +0000 (0:00:00.737)       0:00:11.092 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************",
                                "Friday 02 October 2026  10:49:38 +0000 (0:00:01.788)       0:00:12.880 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************",
                                "Friday 02 October 2026  10:49:42 +0000 (0:00:04.374)       0:00:17.254 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************",
                                "Friday 02 October 2026  10:49:54 +0000 (0:00:12.004)       0:00:29.259 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:49:56 +0000 (0:00:02.390)       0:00:31.650 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:50:00 +0000 (0:00:03.164)       0:00:34.814 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:50:00 +0000 (0:00:00.655)       0:00:35.470 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:50:01 +0000 (0:00:00.408)       0:00:35.878 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************************************",
                                "Friday 02 October 2026  10:50:02 +0000 (0:00:01.243)       0:00:37.122 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:50:03 +0000 (0:00:00.733)       0:00:37.855 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] **************",
                                "Friday 02 October 2026  10:50:06 +0000 (0:00:02.981)       0:00:40.837 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Friday 02 October 2026  10:50:07 +0000 (0:00:01.787)       0:00:42.624 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:50:08 +0000 (0:00:00.819)       0:00:43.443 ******** ",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Friday 02 October 2026  10:50:11 +0000 (0:00:02.844)       0:00:46.288 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:50:12 +0000 (0:00:00.481)       0:00:46.770 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\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-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.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-node-sync.sh.j2', 'dest': 'fernet-node-sync.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-push.sh.j2', 'dest': 'fernet-push.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': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\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-0] => (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-2] => (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",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Friday 02 October 2026  10:50:25 +0000 (0:00:13.076)       0:00:59.846 ******** ",
                                "\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-0] => (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",
                                "",
                                "TASK [service-check-containers : keystone | Check containers] ******************",
                                "Friday 02 October 2026  10:50:28 +0000 (0:00:03.397)       0:01:03.244 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:50:32 +0000 (0:00:03.640)       0:01:06.885 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:50:32 +0000 (0:00:00.424)       0:01:07.309 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/keystone-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/keystone-fernet:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************************************",
                                "Friday 02 October 2026  10:50:34 +0000 (0:00:01.818)       0:01:09.128 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:50:35 +0000 (0:00:00.986)       0:01:10.114 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Friday 02 October 2026  10:50:37 +0000 (0:00:02.436)       0:01:12.551 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Friday 02 October 2026  10:50:40 +0000 (0:00:02.417)       0:01:14.968 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:50:41 +0000 (0:00:01.009)       0:01:15.978 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:50:41 +0000 (0:00:00.472)       0:01:16.450 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:50:42 +0000 (0:00:00.408)       0:01:16.859 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Friday 02 October 2026  10:50:55 +0000 (0:00:13.759)       0:01:30.618 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 02 October 2026  10:51:05 +0000 (0:00:10.020)       0:01:40.639 ******** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 02 October 2026  10:51:06 +0000 (0:00:00.111)       0:01:40.750 ******** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 02 October 2026  10:51:06 +0000 (0:00:00.075)       0:01:40.826 ******** ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Friday 02 October 2026  10:51:06 +0000 (0:00:00.081)       0:01:40.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 [keystone : Restart keystone-fernet container] *****************",
                                "Friday 02 October 2026  10:51:15 +0000 (0:00:09.274)       0:01:50.182 ******** ",
                                "\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 container] ************************",
                                "Friday 02 October 2026  10:51:20 +0000 (0:00:05.482)       0:01:55.664 ******** ",
                                "\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 [keystone : include_tasks] ************************************************",
                                "Friday 02 October 2026  10:51:31 +0000 (0:00:10.899)       0:02:06.564 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:51:32 +0000 (0:00:00.648)       0:02:07.212 ******** ",
                                "\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 fernet key distribution] **********************************",
                                "Friday 02 October 2026  10:51:33 +0000 (0:00:00.833)       0:02:08.045 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Friday 02 October 2026  10:51:35 +0000 (0:00:01.881)       0:02:09.927 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting services] *************",
                                "Friday 02 October 2026  10:51:46 +0000 (0:00:11.662)       0:02:21.589 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting endpoints] ************",
                                "Friday 02 October 2026  10:51:50 +0000 (0:00:03.494)       0:02:25.084 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:51:57 +0000 (0:00:07.630)       0:02:32.714 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Friday 02 October 2026  10:51:58 +0000 (0:00:00.144)       0:02:32.859 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Friday 02 October 2026  10:51:58 +0000 (0:00:00.133)       0:02:32.992 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting/revoking user roles] ***********",
                                "Friday 02 October 2026  10:51:58 +0000 (0:00:00.151)       0:02:33.144 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Friday 02 October 2026  10:51:58 +0000 (0:00:00.323)       0:02:33.468 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 02 October 2026  10:52:02 +0000 (0:00:03.298)       0:02:36.767 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:52:02 +0000 (0:00:00.843)       0:02:37.611 ******** ",
                                "=============================================================================== ",
                                "keystone : Running Keystone bootstrap container ------------------------ 13.76s",
                                "keystone : Copying files for keystone-fernet --------------------------- 13.08s",
                                "keystone : Copying over keystone.conf ---------------------------------- 12.00s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 11.66s",
                                "keystone : Restart keystone container ---------------------------------- 10.90s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 10.02s",
                                "keystone : Restart keystone-ssh container ------------------------------- 9.28s",
                                "service-ks-register : keystone | Creating/deleting endpoints ------------ 7.63s",
                                "keystone : Restart keystone-fernet container ---------------------------- 5.48s",
                                "keystone : Copying over config.json files for services ------------------ 4.37s",
                                "service-check-containers : keystone | Check containers ------------------ 3.64s",
                                "service-ks-register : keystone | Creating/deleting services ------------- 3.49s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 3.40s",
                                "keystone : Creating default user role ----------------------------------- 3.30s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.25s",
                                "keystone : Create Keystone domain-specific config directory ------------- 3.16s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 2.98s",
                                "keystone : Generate the required cron jobs for the node ----------------- 2.84s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.51s",
                                "keystone : Creating keystone database ----------------------------------- 2.44s",
                                "",
                                "\u001b[32m2026-10-02 10:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 152878ff-a365-44b8-ada6-111344695496 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:51:43 +0000 (0:00:00.320)       0:00:00.320 ******** ",
                                "\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-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",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 02 October 2026  10:51:44 +0000 (0:00:00.947)       0:00:01.267 ******** ",
                                "\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-manager] => (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] ************************************************",
                                "Friday 02 October 2026  10:51:45 +0000 (0:00:00.939)       0:00:02.207 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting services] *************",
                                "Friday 02 October 2026  10:51:46 +0000 (0:00:01.417)       0:00:03.624 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************",
                                "Friday 02 October 2026  10:51:50 +0000 (0:00:04.107)       0:00:07.732 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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] **********************",
                                "Friday 02 October 2026  10:51:58 +0000 (0:00:07.064)       0:00:14.797 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Friday 02 October 2026  10:52:01 +0000 (0:00:03.499)       0:00:18.296 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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] *************************",
                                "Friday 02 October 2026  10:52:05 +0000 (0:00:03.626)       0:00:21.922 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=ResellerAdmin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********",
                                "Friday 02 October 2026  10:52:10 +0000 (0:00:05.642)       0:00:27.565 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=ceph_rgw -> service -> admin)\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;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;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m 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 ********************************************************************",
                                "Friday 02 October 2026  10:52:16 +0000 (0:00:06.092)       0:00:33.658 ******** ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.07s",
                                "service-ks-register : ceph-rgw | Granting/revoking user roles ----------- 6.09s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 5.64s",
                                "service-ks-register : ceph-rgw | Creating/deleting services ------------- 4.11s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 3.63s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 3.50s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 1.42s",
                                "Group hosts based on Kolla action --------------------------------------- 0.95s",
                                "Group hosts based on enabled services ----------------------------------- 0.94s",
                                "",
                                "\u001b[32m2026-10-02 10:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6e640ab-b301-4c17-83ee-95b233cbbdbc is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:49:49 +0000 (0:00:00.715)       0:00:00.715 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:49:51 +0000 (0:00:01.990)       0:00:02.705 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:49:53 +0000 (0:00:02.019)       0:00:04.725 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:49:55 +0000 (0:00:02.201)       0:00:06.926 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Friday 02 October 2026  10:50:01 +0000 (0:00:05.164)       0:00:12.090 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:50:02 +0000 (0:00:01.668)       0:00:13.759 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Friday 02 October 2026  10:50:11 +0000 (0:00:08.717)       0:00:22.476 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Friday 02 October 2026  10:50:14 +0000 (0:00:03.091)       0:00:25.568 ******** ",
                                "\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over config.json files] *****************************",
                                "Friday 02 October 2026  10:50:18 +0000 (0:00:04.290)       0:00:29.859 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom prometheus alert rules files] *******************",
                                "Friday 02 October 2026  10:50:26 +0000 (0:00:08.041)       0:00:37.900 ******** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Friday 02 October 2026  10:50:28 +0000 (0:00:01.135)       0:00:39.036 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:50:29 +0000 (0:00:01.039)       0:00:40.075 ******** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Friday 02 October 2026  10:50:29 +0000 (0:00:00.849)       0:00:40.924 ******** ",
                                "\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-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-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-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-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-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] ************************",
                                "Friday 02 October 2026  10:50:32 +0000 (0:00:02.472)       0:00:43.397 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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] ********************",
                                "Friday 02 October 2026  10:50:52 +0000 (0:00:20.523)       0:01:03.920 ******** ",
                                "\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-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-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;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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus alertmanager config file] ***********",
                                "Friday 02 October 2026  10:50:56 +0000 (0:00:03.673)       0:01:07.593 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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-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] ******",
                                "Friday 02 October 2026  10:50:58 +0000 (0:00:01.967)       0:01:09.561 ******** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Friday 02 October 2026  10:50:59 +0000 (0:00:00.924)       0:01:10.485 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:51:00 +0000 (0:00:01.024)       0:01:11.510 ******** ",
                                "\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;36mskipping: [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",
                                "",
                                "TASK [prometheus : Copying cloud config file for openstack exporter] ***********",
                                "Friday 02 October 2026  10:51:02 +0000 (0:00:02.398)       0:01:13.908 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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] ******************",
                                "Friday 02 October 2026  10:51:04 +0000 (0:00:01.476)       0:01:15.385 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\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",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Friday 02 October 2026  10:51:06 +0000 (0:00:01.682)       0:01:17.068 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:51:07 +0000 (0:00:01.391)       0:01:18.460 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:51:08 +0000 (0:00:01.015)       0:01:19.475 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:51:09 +0000 (0:00:00.936)       0:01:20.412 ******** ",
                                "\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : prometheus | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:51:14 +0000 (0:00:04.570)       0:01:24.983 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:51:14 +0000 (0:00:00.895)       0:01:25.879 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-alertmanager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/prometheus-blackbox-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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/prometheus-mysqld-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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/prometheus-memcached-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-elasticsearch-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-node-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-cadvisor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/prometheus-libvirt-exporter:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Creating prometheus database user and setting permissions] ***",
                                "Friday 02 October 2026  10:51:18 +0000 (0:00:03.157)       0:01:29.036 ******** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:01.300)       0:01:30.337 ******** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:00.082)       0:01:30.419 ******** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:00.071)       0:01:30.490 ******** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:00.072)       0:01:30.563 ******** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:00.070)       0:01:30.633 ******** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:00.065)       0:01:30.698 ******** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:00.070)       0:01:30.769 ******** ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Friday 02 October 2026  10:51:19 +0000 (0:00:00.092)       0:01:30.862 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Friday 02 October 2026  10:51:48 +0000 (0:00:28.192)       0:01:59.054 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\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",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Friday 02 October 2026  10:52:02 +0000 (0:00:14.205)       0:02:13.260 ******** ",
                                "\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 [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Friday 02 October 2026  10:52:13 +0000 (0:00:11.032)       0:02:24.292 ******** ",
                                "\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 [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Friday 02 October 2026  10:52:25 +0000 (0:00:11.703)       0:02:35.995 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Friday 02 October 2026  10:52:42 +0000 (0:00:17.019)       0:02:53.015 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Friday 02 October 2026  10:52:49 +0000 (0:00:07.515)       0:03:00.530 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  10:52:57 +0000 (0:00:08.424)       0:03:08.954 ******** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Friday 02 October 2026  10:53:04 +0000 (0:00:06.535)       0:03:15.490 ******** ",
                                "\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 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 ********************************************************************",
                                "Friday 02 October 2026  10:53:18 +0000 (0:00:14.428)       0:03:29.919 ******** ",
                                "=============================================================================== ",
                                "prometheus : Restart prometheus-server container ----------------------- 28.19s",
                                "prometheus : Copying over prometheus config file ----------------------- 20.52s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 17.02s",
                                "prometheus : Restart prometheus-libvirt-exporter container ------------- 14.43s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 14.21s",
                                "prometheus : Restart prometheus-memcached-exporter container ----------- 11.70s",
                                "prometheus : Restart prometheus-mysqld-exporter container -------------- 11.03s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 8.72s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container -------- 8.42s",
                                "prometheus : Copying over config.json files ----------------------------- 8.04s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 7.52s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 6.54s",
                                "prometheus : Ensuring config directories exist -------------------------- 5.16s",
                                "service-check-containers : prometheus | Check containers ---------------- 4.57s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS key --- 4.29s",
                                "prometheus : Copying over prometheus web config file -------------------- 3.67s",
                                "service-check-containers : Include tasks -------------------------------- 3.16s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS certificate --- 3.09s",
                                "prometheus : Find prometheus host config overrides ---------------------- 2.47s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.40s",
                                "",
                                "\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bf471e05-ee4c-4d5b-bde5-ae074f117b81 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:51:43 +0000 (0:00:00.413)       0:00:00.413 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:51:43 +0000 (0:00:00.370)       0:00:00.783 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:51:44 +0000 (0:00:00.351)       0:00:01.135 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:51:45 +0000 (0:00:00.772)       0:00:01.907 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting endpoints] **************",
                                "Friday 02 October 2026  10:51:49 +0000 (0:00:04.385)       0:00:06.293 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:51:58 +0000 (0:00:08.951)       0:00:15.244 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Friday 02 October 2026  10:52:01 +0000 (0:00:03.590)       0:00:18.835 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:52:05 +0000 (0:00:03.580)       0:00:22.415 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting/revoking user roles] *************",
                                "Friday 02 October 2026  10:52:08 +0000 (0:00:03.031)       0:00:25.446 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Friday 02 October 2026  10:52:11 +0000 (0:00:03.324)       0:00:28.771 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************",
                                "Friday 02 October 2026  10:52:18 +0000 (0:00:06.191)       0:00:34.963 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:52:18 +0000 (0:00:00.566)       0:00:35.529 ******** ",
                                "\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 [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Friday 02 October 2026  10:52:22 +0000 (0:00:04.005)       0:00:39.535 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  10:52:24 +0000 (0:00:02.129)       0:00:41.664 ******** ",
                                "\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] *****",
                                "Friday 02 October 2026  10:52:26 +0000 (0:00:01.301)       0:00:42.966 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:52:27 +0000 (0:00:00.948)       0:00:43.915 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Friday 02 October 2026  10:52:27 +0000 (0:00:00.355)       0:00:44.271 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:52:28 +0000 (0:00:00.715)       0:00:44.986 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:52:29 +0000 (0:00:01.678)       0:00:46.665 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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;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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Friday 02 October 2026  10:52:35 +0000 (0:00:05.923)       0:00:52.588 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******",
                                "Friday 02 October 2026  10:52:39 +0000 (0:00:04.131)       0:00:56.719 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************",
                                "Friday 02 October 2026  10:52:44 +0000 (0:00:04.296)       0:01:01.015 ******** ",
                                "\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 config.json files for services] ********************",
                                "Friday 02 October 2026  10:52:48 +0000 (0:00:04.719)       0:01:05.735 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************",
                                "Friday 02 October 2026  10:52:56 +0000 (0:00:07.288)       0:01:13.023 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:53:04 +0000 (0:00:08.666)       0:01:21.690 ******** ",
                                "\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 : Copying over glance-image-import.conf] **************************",
                                "Friday 02 October 2026  10:53:11 +0000 (0:00:06.454)       0:01:28.144 ******** ",
                                "\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 property-protections-rules.conf] *******************",
                                "Friday 02 October 2026  10:53:15 +0000 (0:00:04.395)       0:01:32.540 ******** ",
                                "\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 : Copying over existing policy file] ******************************",
                                "Friday 02 October 2026  10:53:19 +0000 (0:00:04.223)       0:01:36.763 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:53:20 +0000 (0:00:00.785)       0:01:37.548 ******** ",
                                "\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",
                                "\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",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Friday 02 October 2026  10:53:25 +0000 (0:00:05.009)       0:01:42.558 ******** ",
                                "\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 [glance : Generating 'hostid' file for glance_api] ************************",
                                "Friday 02 October 2026  10:53:30 +0000 (0:00:05.135)       0:01:47.694 ******** ",
                                "\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 : glance | Check containers] ********************",
                                "Friday 02 October 2026  10:53:36 +0000 (0:00:05.634)       0:01:53.328 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:53:43 +0000 (0:00:07.184)       0:02:00.513 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:53:44 +0000 (0:00:00.344)       0:02:00.857 ******** ",
                                "\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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/glance-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************",
                                "Friday 02 October 2026  10:53:48 +0000 (0:00:04.977)       0:02:05.834 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:53:49 +0000 (0:00:00.749)       0:02:06.584 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Friday 02 October 2026  10:53:51 +0000 (0:00:02.210)       0:02:08.794 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Friday 02 October 2026  10:53:53 +0000 (0:00:02.052)       0:02:10.846 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Friday 02 October 2026  10:53:56 +0000 (0:00:02.233)       0:02:13.080 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Friday 02 October 2026  10:54:24 +0000 (0:00:28.521)       0:02:41.601 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:54:27 +0000 (0:00:02.723)       0:02:44.325 ******** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:54:27 +0000 (0:00:00.086)       0:02:44.411 ******** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:54:27 +0000 (0:00:00.071)       0:02:44.483 ******** ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Friday 02 October 2026  10:54:27 +0000 (0:00:00.070)       0:02:44.553 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:55:27 +0000 (0:00:59.900)       0:03:44.453 ******** ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 59.90s",
                                "glance : Running Glance bootstrap container ---------------------------- 28.52s",
                                "service-ks-register : glance | Creating/deleting endpoints -------------- 8.95s",
                                "glance : Copying over glance-api.conf ----------------------------------- 8.67s",
                                "glance : Copying over config.json files for services -------------------- 7.29s",
                                "service-check-containers : glance | Check containers -------------------- 7.18s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 6.45s",
                                "glance : Ensuring config directories exist ------------------------------ 6.19s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 5.92s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 5.64s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 5.14s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 5.01s",
                                "service-check-containers : Include tasks -------------------------------- 4.98s",
                                "glance : Creating TLS backend PEM File ---------------------------------- 4.72s",
                                "glance : Copying over glance-image-import.conf -------------------------- 4.40s",
                                "service-ks-register : glance | Creating/deleting services --------------- 4.39s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 4.30s",
                                "glance : Copying over property-protections-rules.conf ------------------- 4.22s",
                                "service-cert-copy : glance | Copying over backend internal TLS certificate --- 4.13s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 4.00s",
                                "",
                                "\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 624bbf6e-cbb2-4db9-9a7b-12abb3c5eafd is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:52:07 +0000 (0:00:00.388)       0:00:00.388 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:52:07 +0000 (0:00:00.335)       0:00:00.723 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:52:07 +0000 (0:00:00.320)       0:00:01.043 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:52:08 +0000 (0:00:00.837)       0:00:01.881 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:52:15 +0000 (0:00:06.710)       0:00:08.591 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:52:27 +0000 (0:00:12.209)       0:00:20.801 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Friday 02 October 2026  10:52:31 +0000 (0:00:03.520)       0:00:24.322 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:52:35 +0000 (0:00:04.256)       0:00:28.578 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting/revoking user roles] *************",
                                "Friday 02 October 2026  10:52:39 +0000 (0:00:03.603)       0:00:32.181 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:52:46 +0000 (0:00:07.441)       0:00:39.623 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Friday 02 October 2026  10:52:51 +0000 (0:00:04.675)       0:00:44.299 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:52:51 +0000 (0:00:00.775)       0:00:45.074 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:52:53 +0000 (0:00:01.179)       0:00:46.254 ******** ",
                                "\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-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ************",
                                "Friday 02 October 2026  10:52:56 +0000 (0:00:03.262)       0:00:49.516 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************",
                                "Friday 02 October 2026  10:53:03 +0000 (0:00:07.289)       0:00:56.805 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:53:05 +0000 (0:00:01.958)       0:00:58.763 ******** ",
                                "\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-2] => (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-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-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-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] *****",
                                "Friday 02 October 2026  10:53:11 +0000 (0:00:05.604)       0:01:04.368 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:53:12 +0000 (0:00:01.564)       0:01:05.933 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Friday 02 October 2026  10:53:12 +0000 (0:00:00.167)       0:01:06.100 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:53:13 +0000 (0:00:00.410)       0:01:06.511 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:53:13 +0000 (0:00:00.641)       0:01:07.152 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:53:18 +0000 (0:00:04.141)       0:01:11.294 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Friday 02 October 2026  10:53:19 +0000 (0:00:01.193)       0:01:12.488 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************",
                                "Friday 02 October 2026  10:53:20 +0000 (0:00:01.190)       0:01:13.679 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************",
                                "Friday 02 October 2026  10:53:27 +0000 (0:00:06.618)       0:01:20.297 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:53:28 +0000 (0:00:01.301)       0:01:21.599 ******** ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************",
                                "Friday 02 October 2026  10:53:30 +0000 (0:00:01.727)       0:01:23.327 ******** ",
                                "\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 cinder.conf] ***************************************",
                                "Friday 02 October 2026  10:53:33 +0000 (0:00:03.239)       0:01:26.566 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************",
                                "Friday 02 October 2026  10:53:52 +0000 (0:00:19.075)       0:01:45.642 ******** ",
                                "\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 : Generating 'hostid' file for cinder_volume] *********************",
                                "Friday 02 October 2026  10:53:53 +0000 (0:00:01.471)       0:01:47.113 ******** ",
                                "\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] ******************************",
                                "Friday 02 October 2026  10:53:55 +0000 (0:00:01.852)       0:01:48.966 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************",
                                "Friday 02 October 2026  10:53:56 +0000 (0:00:00.734)       0:01:49.701 ******** ",
                                "\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] ********************",
                                "Friday 02 October 2026  10:53:56 +0000 (0:00:00.374)       0:01:50.075 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:54:00 +0000 (0:00:03.361)       0:01:53.437 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:54:00 +0000 (0:00:00.650)       0:01:54.087 ******** ",
                                "\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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/cinder-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-volume:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************",
                                "Friday 02 October 2026  10:54:01 +0000 (0:00:01.070)       0:01:55.157 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:54:02 +0000 (0:00:00.335)       0:01:55.493 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Friday 02 October 2026  10:54:05 +0000 (0:00:02.880)       0:01:58.374 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Friday 02 October 2026  10:54:08 +0000 (0:00:03.563)       0:02:01.937 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:54:23 +0000 (0:00:14.713)       0:02:16.651 ******** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:54:23 +0000 (0:00:00.100)       0:02:16.752 ******** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 02 October 2026  10:54:23 +0000 (0:00:00.082)       0:02:16.834 ******** ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Friday 02 October 2026  10:54:23 +0000 (0:00:00.110)       0:02:16.944 ******** ",
                                "\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-scheduler container] ******************",
                                "Friday 02 October 2026  10:54:44 +0000 (0:00:20.405)       0:02:37.349 ******** ",
                                "\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-volume container] *********************",
                                "Friday 02 October 2026  10:54:59 +0000 (0:00:14.850)       0:02:52.200 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:55:26 +0000 (0:00:27.375)       0:03:19.575 ******** ",
                                "\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 : Wait for cinder services to update service versions] ***",
                                "Friday 02 October 2026  10:55:38 +0000 (0:00:11.970)       0:03:31.546 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:55:38 +0000 (0:00:00.604)       0:03:32.150 ******** ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-volume container ------------------------------- 27.38s",
                                "cinder : Restart cinder-api container ---------------------------------- 20.40s",
                                "cinder : Copying over cinder.conf -------------------------------------- 19.07s",
                                "cinder : Restart cinder-scheduler container ---------------------------- 14.85s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 14.72s",
                                "service-ks-register : cinder | Creating/deleting endpoints ------------- 12.21s",
                                "cinder : Restart cinder-backup container ------------------------------- 11.97s",
                                "service-ks-register : cinder | Granting/revoking user roles ------------- 7.45s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 7.29s",
                                "service-ks-register : cinder | Creating/deleting services --------------- 6.71s",
                                "cinder : Copying over config.json files for services -------------------- 6.62s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 5.60s",
                                "cinder : Ensuring config directories exist ------------------------------ 4.67s",
                                "service-ks-register : cinder | Creating users --------------------------- 4.26s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 4.14s",
                                "service-ks-register : cinder | Creating roles --------------------------- 3.60s",
                                "cinder : Creating Cinder database user and setting permissions ---------- 3.56s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.52s",
                                "service-check-containers : cinder | Check containers -------------------- 3.36s",
                                "cinder : Ensuring cinder service ceph config subdirs exists ------------- 3.26s",
                                "",
                                "\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d6b3b6f3-8c54-4b90-b04a-7243a9096a51 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:55:34 +0000 (0:00:00.568)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Friday 02 October 2026  10:55:35 +0000 (0:00:00.278)       0:00:00.846 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:55:35 +0000 (0:00:00.326)       0:00:01.173 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:55:36 +0000 (0:00:00.651)       0:00:01.825 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting endpoints] ************",
                                "Friday 02 October 2026  10:55:40 +0000 (0:00:04.135)       0:00:05.960 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:55:46 +0000 (0:00:06.271)       0:00:12.232 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Friday 02 October 2026  10:55:49 +0000 (0:00:03.120)       0:00:15.352 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:55:53 +0000 (0:00:03.757)       0:00:19.110 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:56:09 +0000 (0:00:15.854)       0:00:34.965 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Friday 02 October 2026  10:56:15 +0000 (0:00:06.162)       0:00:41.127 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}}})\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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************",
                                "Friday 02 October 2026  10:56:18 +0000 (0:00:02.867)       0:00:43.995 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m",
                                "",
                                "TASK [barbican : Check if policies shall be overwritten] ***********************",
                                "Friday 02 October 2026  10:56:19 +0000 (0:00:01.010)       0:00:45.006 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Friday 02 October 2026  10:56:19 +0000 (0:00:00.241)       0:00:45.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",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Friday 02 October 2026  10:56:20 +0000 (0:00:00.582)       0:00:45.830 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:56:21 +0000 (0:00:01.173)       0:00:47.003 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:56:25 +0000 (0:00:03.803)       0:00:50.807 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****",
                                "Friday 02 October 2026  10:56:26 +0000 (0:00:01.283)       0:00:52.091 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************",
                                "Friday 02 October 2026  10:56:28 +0000 (0:00:01.691)       0:00:53.782 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************",
                                "Friday 02 October 2026  10:56:32 +0000 (0:00:04.116)       0:00:57.899 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:56:34 +0000 (0:00:02.100)       0:01:00.000 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Friday 02 October 2026  10:56:35 +0000 (0:00:01.372)       0:01:01.372 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:56:36 +0000 (0:00:01.065)       0:01:02.438 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ****************************",
                                "Friday 02 October 2026  10:56:46 +0000 (0:00:10.184)       0:01:12.622 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************",
                                "Friday 02 October 2026  10:56:47 +0000 (0:00:01.039)       0:01:13.662 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:56:51 +0000 (0:00:03.052)       0:01:16.715 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:56:51 +0000 (0:00:00.401)       0:01:17.117 ******** ",
                                "\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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/barbican-keystone-listener:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/barbican-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************************************",
                                "Friday 02 October 2026  10:56:53 +0000 (0:00:02.315)       0:01:19.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 [barbican : Creating barbican database] ***********************************",
                                "Friday 02 October 2026  10:56:54 +0000 (0:00:00.476)       0:01:19.908 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Friday 02 October 2026  10:56:56 +0000 (0:00:02.248)       0:01:22.157 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Friday 02 October 2026  10:56:58 +0000 (0:00:02.311)       0:01:24.469 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 02 October 2026  10:57:09 +0000 (0:00:10.728)       0:01:35.197 ******** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 02 October 2026  10:57:09 +0000 (0:00:00.425)       0:01:35.623 ******** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 02 October 2026  10:57:10 +0000 (0:00:00.152)       0:01:35.775 ******** ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Friday 02 October 2026  10:57:10 +0000 (0:00:00.099)       0:01:35.874 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:57:19 +0000 (0:00:09.224)       0:01:45.099 ******** ",
                                "\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 [barbican : Restart barbican-worker container] *****************",
                                "Friday 02 October 2026  10:57:28 +0000 (0:00:09.242)       0:01:54.342 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:57:35 +0000 (0:00:06.902)       0:02:01.245 ******** ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 15.85s",
                                "barbican : Running barbican bootstrap container ------------------------ 10.73s",
                                "barbican : Copying over barbican.conf ---------------------------------- 10.18s",
                                "barbican : Restart barbican-keystone-listener container ----------------- 9.24s",
                                "barbican : Restart barbican-api container ------------------------------- 9.22s",
                                "barbican : Restart barbican-worker container ---------------------------- 6.90s",
                                "service-ks-register : barbican | Creating/deleting endpoints ------------ 6.27s",
                                "service-ks-register : barbican | Granting/revoking user roles ----------- 6.16s",
                                "service-ks-register : barbican | Creating/deleting services ------------- 4.14s",
                                "barbican : Copying over config.json files for services ------------------ 4.12s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 3.80s",
                                "service-ks-register : barbican | Creating users ------------------------- 3.76s",
                                "service-ks-register : barbican | Creating projects ---------------------- 3.12s",
                                "service-check-containers : barbican | Check containers ------------------ 3.05s",
                                "barbican : Ensuring config directories exist ---------------------------- 2.87s",
                                "service-check-containers : Include tasks -------------------------------- 2.32s",
                                "barbican : Creating barbican database user and setting permissions ------ 2.31s",
                                "barbican : Creating barbican database ----------------------------------- 2.25s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 2.10s",
                                "service-cert-copy : barbican | Copying over backend internal TLS key ---- 1.69s",
                                "",
                                "\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "PLAY [Download ironic ipa images] **********************************************",
                                "",
                                "TASK [Ensure the destination directory exists] *********************************",
                                "Friday 02 October 2026  10:57:41 +0000 (0:00:00.116)       0:00:00.116 ******** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Friday 02 October 2026  10:57:42 +0000 (0:00:01.014)       0:00:01.131 ******** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent kernel] ********************************************",
                                "Friday 02 October 2026  10:58:19 +0000 (0:00:36.869)       0:00:38.001 ******** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:58:24 +0000 (0:00:04.946)       0:00:42.947 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:58:24 +0000 (0:00:00.344)       0:00:43.292 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:58:24 +0000 (0:00:00.438)       0:00:43.730 ******** ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs ---------------------------------------- 36.87s",
                                "Download ironic-agent kernel -------------------------------------------- 4.95s",
                                "Ensure the destination directory exists --------------------------------- 1.01s",
                                "Group hosts based on enabled services ----------------------------------- 0.44s",
                                "Group hosts based on Kolla action --------------------------------------- 0.34s",
                                "",
                                "\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a911aa1f-1f42-4e2a-b1ba-d6ecd12a228d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 547295f7-b0f0-4329-b105-8d7cc4268aad is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:53:25 +0000 (0:00:00.482)       0:00:00.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",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:53:26 +0000 (0:00:00.995)       0:00:01.478 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:53:28 +0000 (0:00:01.855)       0:00:03.334 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:53:30 +0000 (0:00:02.081)       0:00:05.415 ******** ",
                                "\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 : Get container volume facts] ************************************",
                                "Friday 02 October 2026  10:53:32 +0000 (0:00:02.184)       0:00:07.600 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:53:34 +0000 (0:00:02.155)       0:00:09.755 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  10:53:36 +0000 (0:00:01.599)       0:00:11.355 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:53:38 +0000 (0:00:01.965)       0:00:13.320 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting endpoints] *************",
                                "Friday 02 October 2026  10:53:43 +0000 (0:00:04.622)       0:00:17.943 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:53:50 +0000 (0:00:07.114)       0:00:25.058 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Friday 02 October 2026  10:53:53 +0000 (0:00:03.333)       0:00:28.392 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:53:57 +0000 (0:00:03.934)       0:00:32.326 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting/revoking user roles] ************",
                                "Friday 02 October 2026  10:54:00 +0000 (0:00:03.287)       0:00:35.614 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:54:10 +0000 (0:00:09.621)       0:00:45.236 ******** ",
                                "\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] *****************************************",
                                "Friday 02 October 2026  10:54:11 +0000 (0:00:00.634)       0:00:45.870 ******** ",
                                "\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 : Check IPv6 support] ********************************************",
                                "Friday 02 October 2026  10:54:13 +0000 (0:00:02.821)       0:00:48.691 ******** ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Friday 02 October 2026  10:54:14 +0000 (0:00:00.992)       0:00:49.683 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Ensuring config directories exist] *****************************",
                                "Friday 02 October 2026  10:54:17 +0000 (0:00:02.388)       0:00:52.072 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************************",
                                "Friday 02 October 2026  10:54:20 +0000 (0:00:02.911)       0:00:54.983 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:54:21 +0000 (0:00:01.204)       0:00:56.188 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:54:22 +0000 (0:00:01.579)       0:00:57.768 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:54:27 +0000 (0:00:05.027)       0:01:02.795 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****",
                                "Friday 02 October 2026  10:54:31 +0000 (0:00:03.598)       0:01:06.393 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 [neutron : Creating TLS backend PEM File] *********************************",
                                "Friday 02 October 2026  10:54:36 +0000 (0:00:04.560)       0:01:10.954 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check if policies shall be overwritten] ************************",
                                "Friday 02 October 2026  10:54:39 +0000 (0:00:03.770)       0:01:14.724 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Friday 02 October 2026  10:54:40 +0000 (0:00:00.147)       0:01:14.872 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:54:40 +0000 (0:00:00.709)       0:01:15.581 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************",
                                "Friday 02 October 2026  10:54:45 +0000 (0:00:04.416)       0:01:19.998 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************",
                                "Friday 02 October 2026  10:54:51 +0000 (0:00:06.531)       0:01:26.530 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************************",
                                "Friday 02 October 2026  10:55:01 +0000 (0:00:09.991)       0:01:36.521 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************************************",
                                "Friday 02 October 2026  10:55:07 +0000 (0:00:05.322)       0:01:41.844 ******** ",
                                "\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;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Friday 02 October 2026  10:55:12 +0000 (0:00:05.789)       0:01:47.633 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Friday 02 October 2026  10:55:16 +0000 (0:00:03.961)       0:01:51.594 ******** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Friday 02 October 2026  10:55:19 +0000 (0:00:02.438)       0:01:54.033 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Friday 02 October 2026  10:55:21 +0000 (0:00:02.098)       0:01:56.131 ******** ",
                                "\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 eswitchd.conf] ************************************",
                                "Friday 02 October 2026  10:55:23 +0000 (0:00:02.209)       0:01:58.341 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Friday 02 October 2026  10:55:25 +0000 (0:00:02.270)       0:02:00.611 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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 dnsmasq.conf] *************************************",
                                "Friday 02 October 2026  10:55:30 +0000 (0:00:04.327)       0:02:04.939 ******** ",
                                "\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-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-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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] *************************************",
                                "Friday 02 October 2026  10:55:32 +0000 (0:00:02.748)       0:02:07.688 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Friday 02 October 2026  10:55:35 +0000 (0:00:02.293)       0:02:09.981 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [neutron : Copying over metadata_agent.ini] *******************************",
                                "Friday 02 October 2026  10:55:37 +0000 (0:00:02.286)       0:02:12.267 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Friday 02 October 2026  10:55:40 +0000 (0:00:03.013)       0:02:15.281 ******** ",
                                "\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;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] *******************************",
                                "Friday 02 October 2026  10:55:45 +0000 (0:00:04.875)       0:02:20.157 ******** ",
                                "\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-1]\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] *************************",
                                "Friday 02 October 2026  10:55:47 +0000 (0:00:02.535)       0:02:22.692 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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 bgp_dragent.ini] **********************************",
                                "Friday 02 October 2026  10:55:49 +0000 (0:00:01.714)       0:02:24.407 ******** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Friday 02 October 2026  10:55:51 +0000 (0:00:02.032)       0:02:26.439 ******** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Friday 02 October 2026  10:55:53 +0000 (0:00:01.937)       0:02:28.377 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Friday 02 October 2026  10:55:56 +0000 (0:00:02.785)       0:02:31.162 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Friday 02 October 2026  10:55:58 +0000 (0:00:02.097)       0:02:33.259 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\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-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************",
                                "Friday 02 October 2026  10:56:01 +0000 (0:00:03.362)       0:02:36.622 ******** ",
                                "\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-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-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-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\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]\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] ********************************",
                                "Friday 02 October 2026  10:56:04 +0000 (0:00:02.659)       0:02:39.282 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-check-containers : neutron | Check containers] *******************",
                                "Friday 02 October 2026  10:56:07 +0000 (0:00:03.284)       0:02:42.566 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:56:11 +0000 (0:00:03.437)       0:02:46.004 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:56:12 +0000 (0:00:01.112)       0:02:47.117 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-server:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "/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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/neutron-metadata-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************************",
                                "Friday 02 October 2026  10:56:17 +0000 (0:00:05.051)       0:02:52.168 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:56:17 +0000 (0:00:00.632)       0:02:52.800 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Friday 02 October 2026  10:56:19 +0000 (0:00:01.955)       0:02:54.756 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Friday 02 October 2026  10:56:22 +0000 (0:00:02.346)       0:02:57.102 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 02 October 2026  10:57:03 +0000 (0:00:41.656)       0:03:38.759 ******** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 02 October 2026  10:57:03 +0000 (0:00:00.074)       0:03:38.833 ******** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 02 October 2026  10:57:04 +0000 (0:00:00.301)       0:03:39.135 ******** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 02 October 2026  10:57:04 +0000 (0:00:00.096)       0:03:39.231 ******** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 02 October 2026  10:57:04 +0000 (0:00:00.075)       0:03:39.306 ******** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 02 October 2026  10:57:04 +0000 (0:00:00.074)       0:03:39.380 ******** ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Friday 02 October 2026  10:57:04 +0000 (0:00:00.076)       0:03:39.457 ******** ",
                                "\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] *******",
                                "Friday 02 October 2026  10:57:33 +0000 (0:00:28.676)       0:04:08.133 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\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 ********************************************************************",
                                "Friday 02 October 2026  10:58:34 +0000 (0:01:01.524)       0:05:09.657 ******** ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 61.52s",
                                "neutron : Running Neutron bootstrap container -------------------------- 41.66s",
                                "neutron : Restart neutron-server container ----------------------------- 28.68s",
                                "neutron : Copying over neutron.conf ------------------------------------- 9.99s",
                                "service-ks-register : neutron | Granting/revoking user roles ------------ 9.62s",
                                "service-ks-register : neutron | Creating/deleting endpoints ------------- 7.11s",
                                "neutron : Copying over config.json files for services ------------------- 6.53s",
                                "neutron : Copying over ssh key ------------------------------------------ 5.79s",
                                "neutron : Copying over neutron_vpnaas.conf ------------------------------ 5.32s",
                                "service-check-containers : Include tasks -------------------------------- 5.05s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 5.03s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 4.88s",
                                "service-ks-register : neutron | Creating/deleting services -------------- 4.62s",
                                "service-cert-copy : neutron | Copying over backend internal TLS key ----- 4.56s",
                                "neutron : Copying over existing policy file ----------------------------- 4.42s",
                                "neutron : Copying over dhcp_agent.ini ----------------------------------- 4.33s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 3.96s",
                                "service-ks-register : neutron | Creating users -------------------------- 3.93s",
                                "neutron : Creating TLS backend PEM File --------------------------------- 3.77s",
                                "service-cert-copy : neutron | Copying over backend internal TLS certificate --- 3.60s",
                                "",
                                "\u001b[32m2026-10-02 10:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 066eb777-6d96-4c37-9de2-1121dcf68e49 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:55:44 +0000 (0:00:00.363)       0:00:00.363 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:55:44 +0000 (0:00:00.422)       0:00:00.785 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:55:45 +0000 (0:00:00.384)       0:00:01.170 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:55:46 +0000 (0:00:01.392)       0:00:02.562 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting endpoints] ***********",
                                "Friday 02 October 2026  10:55:50 +0000 (0:00:03.872)       0:00:06.435 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:55:57 +0000 (0:00:07.093)       0:00:13.529 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Friday 02 October 2026  10:56:01 +0000 (0:00:03.511)       0:00:17.040 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:56:04 +0000 (0:00:03.672)       0:00:20.713 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting/revoking user roles] **********",
                                "Friday 02 October 2026  10:56:07 +0000 (0:00:03.146)       0:00:23.859 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Friday 02 October 2026  10:56:12 +0000 (0:00:04.550)       0:00:28.409 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************",
                                "Friday 02 October 2026  10:56:18 +0000 (0:00:05.760)       0:00:34.170 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Friday 02 October 2026  10:56:18 +0000 (0:00:00.160)       0:00:34.330 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:56:18 +0000 (0:00:00.374)       0:00:34.705 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:56:19 +0000 (0:00:00.568)       0:00:35.273 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:56:27 +0000 (0:00:07.783)       0:00:43.056 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Friday 02 October 2026  10:56:29 +0000 (0:00:02.273)       0:00:45.330 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************",
                                "Friday 02 October 2026  10:56:32 +0000 (0:00:02.841)       0:00:48.171 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *********************************",
                                "Friday 02 October 2026  10:56:39 +0000 (0:00:07.459)       0:00:55.631 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************",
                                "Friday 02 October 2026  10:57:01 +0000 (0:00:22.166)       0:01:17.798 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] *************************************",
                                "Friday 02 October 2026  10:57:05 +0000 (0:00:04.061)       0:01:21.859 ******** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Friday 02 October 2026  10:57:10 +0000 (0:00:04.191)       0:01:26.051 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] \u001b[32m2026-10-02 10:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "***************************************",
                                "Friday 02 October 2026  10:57:16 +0000 (0:00:05.936)       0:01:31.987 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Friday 02 October 2026  10:57:19 +0000 (0:00:03.354)       0:01:35.342 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:57:19 +0000 (0:00:00.325)       0:01:35.668 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****************",
                                "Friday 02 October 2026  10:57:21 +0000 (0:00:01.800)       0:01:37.468 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:57:28 +0000 (0:00:06.591)       0:01:44.060 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:57:28 +0000 (0:00:00.395)       0:01:44.455 ******** ",
                                "\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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-backend-bind9:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-central:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-mdns:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-producer:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/designate-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************************",
                                "Friday 02 October 2026  10:57:29 +0000 (0:00:01.189)       0:01:45.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 [designate : Creating Designate databases] ********************************",
                                "Friday 02 October 2026  10:57:30 +0000 (0:00:00.763)       0:01:46.408 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Friday 02 October 2026  10:57:33 +0000 (0:00:03.429)       0:01:49.838 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:57:36 +0000 (0:00:02.573)       0:01:52.412 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 02 October 2026  10:57:54 +0000 (0:00:17.550)       0:02:09.962 ******** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 02 October 2026  10:57:54 +0000 (0:00:00.128)       0:02:10.090 ******** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 02 October 2026  10:57:54 +0000 (0:00:00.152)       0:02:10.242 ******** ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Friday 02 October 2026  10:57:54 +0000 (0:00:00.074)       0:02:10.317 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:58:07 +0000 (0:00:13.597)       0:02:23.914 ******** ",
                                "\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-central container] **************",
                                "Friday 02 October 2026  10:58:18 +0000 (0:00:10.962)       0:02:34.877 ******** ",
                                "\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-producer container] *************",
                                "Friday 02 October 2026  10:58:30 +0000 (0:00:11.214)       0:02:46.091 ******** ",
                                "\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-mdns container] *****************",
                                "Friday 02 October 2026  10:58:38 +0000 (0:00:08.049)       0:02:54.141 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:58:50 +0000 (0:00:11.805)       0:03:05.946 ******** ",
                                "\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 [designate : Non-destructive DNS pools update] ****************************",
                                "Friday 02 October 2026  10:58:56 +0000 (0:00:06.143)       0:03:12.090 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  10:59:03 +0000 (0:00:07.284)       0:03:19.374 ******** ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 22.17s",
                                "designate : Running Designate bootstrap container ---------------------- 17.55s",
                                "designate : Restart designate-backend-bind9 container ------------------ 13.60s",
                                "designate : Restart designate-mdns container --------------------------- 11.80s",
                                "designate : Restart designate-central container ------------------------ 11.21s",
                                "designate : Restart designate-api container ---------------------------- 10.96s",
                                "designate : Restart designate-producer container ------------------------ 8.05s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 7.78s",
                                "designate : Copying over config.json files for services ----------------- 7.46s",
                                "designate : Non-destructive DNS pools update ---------------------------- 7.28s",
                                "service-ks-register : designate | Creating/deleting endpoints ----------- 7.09s",
                                "service-check-containers : designate | Check containers ----------------- 6.59s",
                                "designate : Restart designate-worker container -------------------------- 6.14s",
                                "designate : Copying over rndc.conf -------------------------------------- 5.94s",
                                "designate : Ensuring config directories exist --------------------------- 5.76s",
                                "service-ks-register : designate | Granting/revoking user roles ---------- 4.55s",
                                "designate : Copying over named.conf ------------------------------------- 4.19s",
                                "designate : Copying over pools.yaml ------------------------------------- 4.06s",
                                "service-ks-register : designate | Creating/deleting services ------------ 3.87s",
                                "service-ks-register : designate | Creating users ------------------------ 3.67s",
                                "",
                                "\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea5d421-a448-4e17-9bc3-c0ce1f50087f is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:58:28 +0000 (0:00:00.346)       0:00:00.346 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:58:28 +0000 (0:00:00.321)       0:00:00.667 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:58:29 +0000 (0:00:00.546)       0:00:01.214 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  10:58:31 +0000 (0:00:01.872)       0:00:03.086 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting endpoints] ***********",
                                "Friday 02 October 2026  10:58:36 +0000 (0:00:05.299)       0:00:08.385 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  10:58:43 +0000 (0:00:07.223)       0:00:15.608 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Friday 02 October 2026  10:58:47 +0000 (0:00:03.791)       0:00:19.400 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:58:52 +0000 (0:00:04.440)       0:00:23.840 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting/revoking user roles] **********",
                                "Friday 02 October 2026  10:58:55 +0000 (0:00:03.546)       0:00:27.387 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Friday 02 October 2026  10:58:59 +0000 (0:00:03.626)       0:00:31.013 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:58:59 +0000 (0:00:00.531)       0:00:31.545 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Friday 02 October 2026  10:59:00 +0000 (0:00:01.174)       0:00:32.719 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Friday 02 October 2026  10:59:01 +0000 (0:00:00.139)       0:00:32.859 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:59:01 +0000 (0:00:00.708)       0:00:33.568 ******** ",
                                "\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] ******",
                                "Friday 02 October 2026  10:59:02 +0000 (0:00:00.956)       0:00:34.525 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Friday 02 October 2026  10:59:04 +0000 (0:00:01.711)       0:00:36.236 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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] ***",
                                "Friday 02 October 2026  10:59:05 +0000 (0:00:00.667)       0:00:36.904 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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] *****************",
                                "Friday 02 October 2026  10:59:07 +0000 (0:00:02.115)       0:00:39.020 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Friday 02 October 2026  10:59:08 +0000 (0:00:01.628)       0:00:40.648 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Friday 02 October 2026  10:59:13 +0000 (0:00:04.646)       0:00:45.294 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:59:14 +0000 (0:00:00.816)       0:00:46.111 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:59:15 +0000 (0:00:01.535)       0:00:47.646 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:59:17 +0000 (0:00:01.857)       0:00:49.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 [placement : Copying over existing policy file] ***************************",
                                "Friday 02 October 2026  10:59:19 +0000 (0:00:01.568)       0:00:51.072 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Check containers] *****************",
                                "Friday 02 October 2026  10:59:19 +0000 (0:00:00.625)       0:00:51.698 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Notify handlers to restart containers] ***",
                                "Friday 02 October 2026  10:59:21 +0000 (0:00:01.617)       0:00:53.315 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:59:22 +0000 (0:00:00.848)       0:00:54.164 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/placement-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Friday 02 October 2026  10:59:24 +0000 (0:00:01.811)       0:00:55.975 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Friday 02 October 2026  10:59:26 +0000 (0:00:02.437)       0:00:58.412 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Friday 02 October 2026  10:59:28 +0000 (0:00:02.233)       0:01:00.646 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 02 October 2026  10:59:41 +0000 (0:00:12.943)       0:01:13.589 ******** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 02 October 2026  10:59:41 +0000 (0:00:00.149)       0:01:13.739 ******** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 02 October 2026  10:59:42 +0000 (0:00:00.070)       0:01:13.809 ******** ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Friday 02 October 2026  10:59:42 +0000 (0:00:00.110)       0:01:13.919 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  10:59:53 +0000 (0:00:11.580)       0:01:25.500 ******** ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 12.95s",
                                "placement : Restart placement-api container ---------------------------- 11.58s",
                                "service-ks-register : placement | Creating/deleting endpoints ----------- 7.22s",
                                "service-ks-register : placement | Creating/deleting services ------------ 5.30s",
                                "placement : Copying over placement.conf --------------------------------- 4.65s",
                                "service-ks-register : placement | Creating users ------------------------ 4.44s",
                                "service-ks-register : placement | Creating projects --------------------- 3.79s",
                                "service-ks-register : placement | Granting/revoking user roles ---------- 3.63s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.55s",
                                "placement : Creating placement databases -------------------------------- 2.44s",
                                "placement : Creating placement databases user and setting permissions --- 2.23s",
                                "service-cert-copy : placement | Copying over backend internal TLS key --- 2.12s",
                                "placement : include_tasks ----------------------------------------------- 1.87s",
                                "service-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.86s",
                                "service-check-containers : Include tasks -------------------------------- 1.81s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.71s",
                                "placement : Copying over config.json files for services ----------------- 1.63s",
                                "service-check-containers : placement | Check containers ----------------- 1.62s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.57s",
                                "Configure uWSGI for Placement ------------------------------------------- 1.54s",
                                "",
                                "\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28903458-34b3-4633-bf54-d9741617df5e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28903458-34b3-4633-bf54-d9741617df5e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 10:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:59:59 +0000 (0:00:00.504)       0:00:00.504 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:59:59 +0000 (0:00:00.422)       0:00:00.926 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  11:00:00 +0000 (0:00:00.598)       0:00:01.525 ******** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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 ********************************************************************",
                                "Friday 02 October 2026  11:00:02 +0000 (0:00:01.600)       0:00:03.125 ******** ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 1.60s",
                                "Group hosts based on enabled services ----------------------------------- 0.60s",
                                "Group hosts based on Kolla action --------------------------------------- 0.42s",
                                "",
                                "\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28903458-34b3-4633-bf54-d9741617df5e is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72d562e1-af76-4505-8ef0-f7e8d2b97aa9 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:58:41 +0000 (0:00:00.476)       0:00:00.476 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:58:42 +0000 (0:00:00.472)       0:00:00.948 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  10:58:42 +0000 (0:00:00.317)       0:00:01.266 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  10:58:43 +0000 (0:00:00.881)       0:00:02.147 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting endpoints] **************",
                                "Friday 02 October 2026  10:58:47 +0000 (0:00:04.344)       0:00:06.492 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:58:55 +0000 (0:00:07.569)       0:00:14.061 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Friday 02 October 2026  10:58:58 +0000 (0:00:03.067)       0:00:17.128 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:59:02 +0000 (0:00:03.935)       0:00:21.063 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting/revoking user roles] *************",
                                "Friday 02 October 2026  10:59:05 +0000 (0:00:03.285)       0:00:24.349 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Friday 02 October 2026  10:59:10 +0000 (0:00:04.462)       0:00:28.811 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Friday 02 October 2026  10:59:13 +0000 (0:00:03.515)       0:00:32.326 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Friday 02 October 2026  10:59:17 +0000 (0:00:03.701)       0:00:36.028 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Friday 02 October 2026  10:59:20 +0000 (0:00:03.510)       0:00:39.538 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************",
                                "Friday 02 October 2026  10:59:23 +0000 (0:00:02.341)       0:00:41.879 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Friday 02 October 2026  10:59:23 +0000 (0:00:00.206)       0:00:42.085 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:59:23 +0000 (0:00:00.366)       0:00:42.451 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Friday 02 October 2026  10:59:25 +0000 (0:00:01.544)       0:00:43.996 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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 : Set magnum kubeconfig file's path] ******************************",
                                "Friday 02 October 2026  10:59:26 +0000 (0:00:01.028)       0:00:45.024 ******** ",
                                "\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 : include_tasks] **************************************************",
                                "Friday 02 October 2026  10:59:26 +0000 (0:00:00.645)       0:00:45.669 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:59:27 +0000 (0:00:00.758)       0:00:46.427 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:59:30 +0000 (0:00:03.069)       0:00:49.497 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******",
                                "Friday 02 October 2026  10:59:32 +0000 (0:00:01.524)       0:00:51.022 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************",
                                "Friday 02 October 2026  10:59:33 +0000 (0:00:01.315)       0:00:52.337 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************************************",
                                "Friday 02 October 2026  10:59:36 +0000 (0:00:02.849)       0:00:55.187 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ******************************",
                                "Friday 02 October 2026  10:59:46 +0000 (0:00:09.645)       0:01:04.832 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************",
                                "Friday 02 October 2026  10:59:46 +0000 (0:00:00.748)       0:01:05.580 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:59:49 +0000 (0:00:02.388)       0:01:07.969 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:59:49 +0000 (0:00:00.344)       0:01:08.314 ******** ",
                                "\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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/magnum-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************************",
                                "Friday 02 October 2026  10:59:50 +0000 (0:00:01.083)       0:01:09.397 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:59:50 +0000 (0:00:00.320)       0:01:09.718 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Friday 02 October 2026  10:59:53 +0000 (0:00:02.808)       0:01:12.526 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Friday 02 October 2026  10:59:56 +0000 (0:00:02.501)       0:01:15.028 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 02 October 2026  11:00:14 +0000 (0:00:18.261)       0:01:33.289 ******** ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 02 October 2026  11:00:15 +0000 (0:00:00.993)       0:01:34.283 ******** ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 02 October 2026  11:00:15 +0000 (0:00:00.208)       0:01:34.492 ******** ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Friday 02 October 2026  11:00:16 +0000 (0:00:00.244)       0:01:34.737 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  11:00:35 +0000 (0:00:19.433)       0:01:54.170 ******** ",
                                "\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=25  \u001b[0m \u001b[0;33mchanged=18  \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=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \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=8   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  11:00:45 +0000 (0:00:10.537)       0:02:04.708 ******** ",
                                "=============================================================================== ",
                                "magnum : Restart magnum-api container ---------------------------------- 19.43s",
                                "magnum : Running Magnum bootstrap container ---------------------------- 18.26s",
                                "magnum : Restart magnum-conductor container ---------------------------- 10.54s",
                                "magnum : Copying over magnum.conf --------------------------------------- 9.64s",
                                "service-ks-register : magnum | Creating/deleting endpoints -------------- 7.57s",
                                "service-ks-register : magnum | Granting/revoking user roles ------------- 4.46s",
                                "service-ks-register : magnum | Creating/deleting services --------------- 4.34s",
                                "service-ks-register : magnum | Creating users --------------------------- 3.94s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 3.70s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.51s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 3.51s",
                                "service-ks-register : magnum | Creating roles --------------------------- 3.29s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 3.07s",
                                "service-ks-register : magnum | Creating projects ------------------------ 3.07s",
                                "magnum : Copying over config.json files for services -------------------- 2.85s",
                                "magnum : Creating Magnum database --------------------------------------- 2.81s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 2.50s",
                                "service-check-containers : magnum | Check containers -------------------- 2.39s",
                                "magnum : Ensuring config directories exist ------------------------------ 2.34s",
                                "magnum : Check if kubeconfig file is supplied --------------------------- 1.54s",
                                "",
                                "\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f7a728f4-9e7e-451a-b5e9-79958d7b9061 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  10:59:11 +0000 (0:00:00.445)       0:00:00.445 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:59:11 +0000 (0:00:00.671)       0:00:01.117 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:59:12 +0000 (0:00:00.412)       0:00:01.529 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:59:12 +0000 (0:00:00.843)       0:00:02.373 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************",
                                "Friday 02 October 2026  10:59:14 +0000 (0:00:01.699)       0:00:04.072 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Friday 02 October 2026  10:59:15 +0000 (0:00:01.237)       0:00:05.310 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  10:59:16 +0000 (0:00:00.706)       0:00:06.016 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:59:18 +0000 (0:00:01.684)       0:00:07.701 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****",
                                "Friday 02 October 2026  10:59:18 +0000 (0:00:00.644)       0:00:08.345 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************",
                                "Friday 02 October 2026  10:59:19 +0000 (0:00:00.989)       0:00:09.335 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **************************************",
                                "Friday 02 October 2026  10:59:21 +0000 (0:00:01.886)       0:00:11.221 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************",
                                "Friday 02 October 2026  10:59:23 +0000 (0:00:01.968)       0:00:13.190 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:59:24 +0000 (0:00:00.574)       0:00:13.764 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:59:25 +0000 (0:00:01.560)       0:00:15.324 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/provisioning.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/provisioning.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/provisioning.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Check if the folder for custom grafana dashboards exists] ******",
                                "Friday 02 October 2026  10:59:27 +0000 (0:00:01.451)       0:00:16.776 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Remove templated Grafana dashboards] ***************************",
                                "Friday 02 October 2026  10:59:28 +0000 (0:00:01.511)       0:00:18.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 [grafana : Copying over custom dashboards] ********************************",
                                "Friday 02 October 2026  10:59:29 +0000 (0:00:00.766)       0:00:19.053 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:59:31 +0000 (0:00:01.511)       0:00:20.565 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:59:32 +0000 (0:00:01.525)       0:00:22.090 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:59:33 +0000 (0:00:00.883)       0:00:22.974 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/grafana:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************",
                                "Friday 02 October 2026  10:59:34 +0000 (0:00:01.095)       0:00:24.069 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Friday 02 October 2026  10:59:36 +0000 (0:00:02.179)       0:00:26.249 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 02 October 2026  10:59:39 +0000 (0:00:02.370)       0:00:28.619 ******** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 02 October 2026  10:59:39 +0000 (0:00:00.205)       0:00:28.825 ******** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 02 October 2026  10:59:40 +0000 (0:00:00.682)       0:00:29.507 ******** ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Friday 02 October 2026  10:59:40 +0000 (0:00:00.145)       0:00:29.652 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  10:59:42 +0000 (0:00:02.105)       0:00:31.758 ******** ",
                                "\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] ***************",
                                "Friday 02 October 2026  11:00:09 +0000 (0:00:27.164)       0:00:58.923 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  11:01:02 +0000 (0:00:52.818)       0:01:51.741 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Friday 02 October 2026  11:01:04 +0000 (0:00:02.583)       0:01:54.324 ******** ",
                                "\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] ************************************",
                                "Friday 02 October 2026  11:01:05 +0000 (0:00:00.611)       0:01:54.936 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  11:01:08 +0000 (0:00:02.536)       0:01:57.473 ******** ",
                                "\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 ********************************************************************",
                                "Friday 02 October 2026  11:01:08 +0000 (0:00:00.303)       0:01:57.776 ******** ",
                                "=============================================================================== ",
                                "grafana : Restart remaining grafana containers ------------------------- 52.82s",
                                "grafana : Waiting for grafana to start on first node ------------------- 27.16s",
                                "grafana : Wait for grafana application ready ---------------------------- 2.58s",
                                "grafana : Enable grafana datasources ------------------------------------ 2.54s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.37s",
                                "grafana : Creating grafana database ------------------------------------- 2.18s",
                                "grafana : Restart first grafana container ------------------------------- 2.11s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.97s",
                                "grafana : Copying over config.json files -------------------------------- 1.89s",
                                "grafana : Ensuring config directories exist ----------------------------- 1.70s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.68s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.56s",
                                "service-check-containers : grafana | Check containers ------------------- 1.53s",
                                "grafana : Check if the folder for custom grafana dashboards exists ------ 1.51s",
                                "grafana : Copying over custom dashboards -------------------------------- 1.51s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.45s",
                                "grafana : Check if extra configuration file exists ---------------------- 1.24s",
                                "service-check-containers : Include tasks -------------------------------- 1.10s",
                                "grafana : Flush handlers ------------------------------------------------ 1.03s",
                                "service-cert-copy : grafana | Copying over backend internal TLS key ----- 0.99s",
                                "",
                                "\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad955c0-c162-445f-84e8-69dd41097800 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Friday 02 October 2026  10:52:21 +0000 (0:00:00.469)       0:00:00.469 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:52:22 +0000 (0:00:00.847)       0:00:01.317 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:52:23 +0000 (0:00:00.965)       0:00:02.282 ******** ",
                                "\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] ********************************************************",
                                "Friday 02 October 2026  10:52:24 +0000 (0:00:00.822)       0:00:03.104 ******** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Friday 02 October 2026  10:52:25 +0000 (0:00:00.913)       0:00:04.018 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  10:52:29 +0000 (0:00:04.443)       0:00:08.461 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:52:34 +0000 (0:00:04.642)       0:00:13.103 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Friday 02 October 2026  10:52:35 +0000 (0:00:00.813)       0:00:13.916 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Friday 02 October 2026  10:52:36 +0000 (0:00:01.696)       0:00:15.613 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Friday 02 October 2026  10:52:40 +0000 (0:00:04.138)       0:00:19.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 [nova : Running Nova API bootstrap container] *****************************",
                                "Friday 02 October 2026  10:52:41 +0000 (0:00:00.625)       0:00:20.377 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Friday 02 October 2026  10:53:08 +0000 (0:00:26.910)       0:00:47.287 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Friday 02 October 2026  10:53:21 +0000 (0:00:13.292)       0:01:00.580 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 02 October 2026  10:53:35 +0000 (0:00:13.740)       0:01:14.320 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Friday 02 October 2026  10:53:37 +0000 (0:00:01.610)       0:01:15.930 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Friday 02 October 2026  10:53:38 +0000 (0:00:01.627)       0:01:17.558 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:53:39 +0000 (0:00:01.251)       0:01:18.809 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Friday 02 October 2026  10:53:57 +0000 (0:00:17.810)       0:01:36.620 ******** ",
                                "\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] ********************************************************",
                                "Friday 02 October 2026  10:53:58 +0000 (0:00:00.376)       0:01:36.996 ******** ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Friday 02 October 2026  10:53:59 +0000 (0:00:00.980)       0:01:37.977 ******** ",
                                "\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] ****",
                                "Friday 02 October 2026  10:54:01 +0000 (0:00:02.173)       0:01:40.150 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:54:03 +0000 (0:00:02.328)       0:01:42.479 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:54:04 +0000 (0:00:00.532)       0:01:43.012 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  10:54:16 +0000 (0:00:12.709)       0:01:55.721 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:54:17 +0000 (0:00:00.402)       0:01:56.124 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  10:54:18 +0000 (0:00:01.722)       0:01:57.846 ******** ",
                                "\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 [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******",
                                "Friday 02 October 2026  10:54:19 +0000 (0:00:00.521)       0:01:58.367 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  10:54:20 +0000 (0:00:01.124)       0:01:59.492 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  10:54:23 +0000 (0:00:03.046)       0:02:02.538 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:54:45 +0000 (0:00:22.141)       0:02:24.679 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 02 October 2026  10:55:02 +0000 (0:00:17.011)       0:02:41.691 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  10:55:07 +0000 (0:00:04.382)       0:02:46.073 ******** ",
                                "\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 [nova-cell : Update cell] *************************************************",
                                "Friday 02 October 2026  10:55:24 +0000 (0:00:17.704)       0:03:03.777 ******** ",
                                "\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 [Bootstrap upgrade] *******************************************************",
                                "Friday 02 October 2026  10:55:25 +0000 (0:00:01.072)       0:03:04.849 ******** ",
                                "\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] ****************************************************",
                                "Friday 02 October 2026  10:55:26 +0000 (0:00:00.563)       0:03:05.413 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  10:55:29 +0000 (0:00:02.608)       0:03:08.022 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  10:55:32 +0000 (0:00:03.528)       0:03:11.551 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:55:39 +0000 (0:00:07.114)       0:03:18.665 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Friday 02 October 2026  10:55:43 +0000 (0:00:03.503)       0:03:22.169 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  10:55:46 +0000 (0:00:03.684)       0:03:25.853 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting/revoking user roles] ***************",
                                "Friday 02 October 2026  10:55:50 +0000 (0:00:03.388)       0:03:29.241 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:55:58 +0000 (0:00:08.282)       0:03:37.524 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}}})\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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************************",
                                "Friday 02 October 2026  10:56:01 +0000 (0:00:03.313)       0:03:40.837 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Friday 02 October 2026  10:56:02 +0000 (0:00:00.154)       0:03:40.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 [nova : Check for vendordata file] ****************************************",
                                "Friday 02 October 2026  10:56:02 +0000 (0:00:00.510)       0:03:41.501 ******** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Friday 02 October 2026  10:56:04 +0000 (0:00:01.556)       0:03:43.058 ******** ",
                                "\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] ****************************************************",
                                "Friday 02 October 2026  10:56:05 +0000 (0:00:00.967)       0:03:44.025 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:56:06 +0000 (0:00:01.268)       0:03:45.294 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, 'backend_http_extra': ['option httpchk']}}}})\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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:56:10 +0000 (0:00:04.035)       0:03:49.329 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********",
                                "Friday 02 October 2026  10:56:11 +0000 (0:00:01.305)       0:03:50.635 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************",
                                "Friday 02 October 2026  10:56:13 +0000 (0:00:02.187)       0:03:52.823 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************************************",
                                "Friday 02 October 2026  10:56:18 +0000 (0:00:04.732)       0:03:57.555 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************",
                                "Friday 02 October 2026  10:56:34 +0000 (0:00:15.806)       0:04:13.362 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************",
                                "Friday 02 October 2026  10:56:35 +0000 (0:00:00.990)       0:04:14.353 ******** ",
                                "\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 nova-metadata-wsgi.conf] *****************************",
                                "Friday 02 October 2026  10:56:36 +0000 (0:00:00.904)       0:04:15.257 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:56:37 +0000 (0:00:00.974)       0:04:16.232 ******** ",
                                "\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] ************************************************",
                                "Friday 02 October 2026  10:56:38 +0000 (0:00:00.787)       0:04:17.019 ******** ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************",
                                "Friday 02 October 2026  10:56:40 +0000 (0:00:02.537)       0:04:19.556 ******** ",
                                "\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] **********",
                                "Friday 02 October 2026  10:56:44 +0000 (0:00:04.077)       0:04:23.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 : nova | Check containers] **********************",
                                "Friday 02 October 2026  10:56:47 +0000 (0:00:02.716)       0:04:26.350 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:56:50 +0000 (0:00:03.415)       0:04:29.766 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:56:51 +0000 (0:00:00.686)       0:04:30.452 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False, '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': False, '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/nova-scheduler:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***************************************************",
                                "Friday 02 October 2026  10:56:53 +0000 (0:00:01.988)       0:04:32.441 ******** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 02 October 2026  10:56:53 +0000 (0:00:00.152)       0:04:32.593 ******** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 02 October 2026  10:56:53 +0000 (0:00:00.145)       0:04:32.738 ******** ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Friday 02 October 2026  10:56:54 +0000 (0:00:00.534)       0:04:33.273 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:57:10 +0000 (0:00:15.772)       0:04:49.045 ******** ",
                                "\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-metadata container] ***********************",
                                "Friday 02 October 2026  10:57:20 +0000 (0:00:10.581)       0:04:59.627 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 02 October 2026  10:57:32 +0000 (0:00:11.818)       0:05:11.445 ******** ",
                                "\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] ***********************************************",
                                "Friday 02 October 2026  10:57:34 +0000 (0:00:01.690)       0:05:13.136 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:57:34 +0000 (0:00:00.709)       0:05:13.845 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Cache new Libvirt version] ***********************************",
                                "Friday 02 October 2026  10:58:16 +0000 (0:00:41.458)       0:05:55.304 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if the new Libvirt version could not be determined] *****",
                                "Friday 02 October 2026  10:58:18 +0000 (0:00:01.575)       0:05:56.879 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get nova_libvirt image info] *********************************************",
                                "Friday 02 October 2026  10:58:19 +0000 (0:00:01.925)       0:05:58.805 ******** ",
                                "\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m",
                                "",
                                "TASK [service-image-info : community.docker.docker_image_info] *****************",
                                "Friday 02 October 2026  10:58:21 +0000 (0:00:01.494)       0:06:00.299 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Friday 02 October 2026  10:58:24 +0000 (0:00:03.246)       0:06:03.546 ******** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : containers.podman.podman_image_info] ****************",
                                "Friday 02 October 2026  10:58:26 +0000 (0:00:01.361)       0:06:04.908 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Friday 02 October 2026  10:58:27 +0000 (0:00:01.332)       0:06:06.240 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get container facts] *****************************************",
                                "Friday 02 October 2026  10:58:28 +0000 (0:00:01.377)       0:06:07.618 ******** ",
                                "\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-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] *********************************",
                                "Friday 02 October 2026  10:58:34 +0000 (0:00:06.047)       0:06:13.666 ******** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check that the new Libvirt version is >= current] ************",
                                "Friday 02 October 2026  10:58:37 +0000 (0:00:02.622)       0:06:16.288 ******** ",
                                "\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 : Look for kolla_nova_libvirt_start in the nova_libvirt image] ***",
                                "Friday 02 October 2026  10:58:40 +0000 (0:00:02.754)       0:06:19.043 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if the nova_libvirt image could not be inspected] *******",
                                "Friday 02 October 2026  10:58:44 +0000 (0:00:03.906)       0:06:22.950 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Assert the nova_libvirt image is recent enough] **************",
                                "Friday 02 October 2026  10:58:46 +0000 (0:00:01.983)       0:06:24.934 ******** ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"nova_libvirt image provides kolla_nova_libvirt_start.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Load and persist br_netfilter module] ************************************",
                                "Friday 02 October 2026  10:58:48 +0000 (0:00:02.250)       0:06:27.184 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  10:58:49 +0000 (0:00:00.875)       0:06:28.060 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  10:58:50 +0000 (0:00:01.044)       0:06:29.105 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:58:51 +0000 (0:00:01.420)       0:06:30.526 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:58:52 +0000 (0:00:00.655)       0:06:31.181 ******** ",
                                "\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;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\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;33mchanged: [testbed-node-5] => (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-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;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Friday 02 October 2026  10:58:53 +0000 (0:00:01.352)       0:06:32.533 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  10:58:54 +0000 (0:00:01.204)       0:06:33.737 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Friday 02 October 2026  10:58:56 +0000 (0:00:01.733)       0:06:35.471 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***********************************************",
                                "Friday 02 October 2026  10:58:59 +0000 (0:00:02.487)       0:06:37.958 ******** ",
                                "\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] ***********",
                                "Friday 02 October 2026  10:59:00 +0000 (0:00:01.368)       0:06:39.326 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  10:59:04 +0000 (0:00:04.128)       0:06:43.455 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4]\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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Friday 02 October 2026  10:59:07 +0000 (0:00:03.095)       0:06:46.550 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 02 October 2026  10:59:11 +0000 (0:00:03.880)       0:06:50.430 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:59:12 +0000 (0:00:01.352)       0:06:51.782 ******** ",
                                "\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 : Check cinder keyring file] ***********************************",
                                "Friday 02 October 2026  10:59:14 +0000 (0:00:02.027)       0:06:53.810 ******** ",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract nova key from file] **********************************",
                                "Friday 02 October 2026  10:59:16 +0000 (0:00:01.868)       0:06:55.679 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  10:59:17 +0000 (0:00:00.637)       0:06:56.316 ******** ",
                                "\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] ****************************",
                                "Friday 02 October 2026  10:59:18 +0000 (0:00:00.694)       0:06:57.010 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  10:59:19 +0000 (0:00:01.127)       0:06:58.138 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf] *****************************************",
                                "Friday 02 October 2026  10:59:20 +0000 (0:00:01.666)       0:06:59.804 ******** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************",
                                "Friday 02 October 2026  10:59:26 +0000 (0:00:05.579)       0:07:05.384 ******** ",
                                "\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)] **************************",
                                "Friday 02 October 2026  10:59:26 +0000 (0:00:00.361)       0:07:05.745 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  10:59:27 +0000 (0:00:00.331)       0:07:06.077 ******** ",
                                "\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] *************************",
                                "Friday 02 October 2026  10:59:29 +0000 (0:00:02.279)       0:07:08.356 ******** ",
                                "\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-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': '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] *****************************",
                                "Friday 02 October 2026  10:59:33 +0000 (0:00:03.845)       0:07:12.201 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\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-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 [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Friday 02 October 2026  10:59:37 +0000 (0:00:03.932)       0:07:16.134 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  10:59:40 +0000 (0:00:03.430)       0:07:19.564 ******** ",
                                "\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] *******************************************",
                                "Friday 02 October 2026  10:59:42 +0000 (0:00:01.498)       0:07:21.062 ******** ",
                                "\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] **********************",
                                "Friday 02 October 2026  10:59:43 +0000 (0:00:01.026)       0:07:22.089 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Friday 02 October 2026  10:59:43 +0000 (0:00:00.410)       0:07:22.500 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  10:59:45 +0000 (0:00:01.493)       0:07:23.993 ******** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Friday 02 October 2026  10:59:45 +0000 (0:00:00.854)       0:07:24.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",
                                "\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 : List all hypervisors] ****************************************",
                                "Friday 02 October 2026  10:59:46 +0000 (0:00:00.995)       0:07:25.843 ******** ",
                                "\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-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Find the hypervisor at this host's address] ******************",
                                "Friday 02 October 2026  10:59:53 +0000 (0:00:06.783)       0:07:32.626 ******** ",
                                "\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 [nova-cell : Assert that only one hypervisor was matched] *****************",
                                "Friday 02 October 2026  10:59:55 +0000 (0:00:02.224)       0:07:34.851 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\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",
                                "",
                                "TASK [nova-cell : Corroborate the hypervisor by name] **************************",
                                "Friday 02 October 2026  10:59:58 +0000 (0:00:02.132)       0:07:36.983 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy the matched hypervisor UUID to compute_id] **************",
                                "Friday 02 October 2026  11:00:00 +0000 (0:00:02.126)       0:07:39.110 ******** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Drop a stale compute_id when no hypervisor matched] **********",
                                "Friday 02 October 2026  11:00:02 +0000 (0:00:02.025)       0:07:41.135 ******** ",
                                "\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;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Report that no hypervisor matched this host] *****************",
                                "Friday 02 October 2026  11:00:04 +0000 (0:00:02.249)       0:07:43.384 ******** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Record whether a compute_id is delivered for this host] ******",
                                "Friday 02 October 2026  11:00:06 +0000 (0:00:01.539)       0:07:44.924 ******** ",
                                "\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 [nova-cell : Copying over config.json files for services] *****************",
                                "Friday 02 October 2026  11:00:08 +0000 (0:00:02.214)       0:07:47.139 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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.conf] **************************************",
                                "Friday 02 October 2026  11:00:12 +0000 (0:00:04.169)       0:07:51.309 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************",
                                "Friday 02 October 2026  11:00:23 +0000 (0:00:11.323)       0:08:02.632 ******** ",
                                "\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 configuration] **************************",
                                "Friday 02 October 2026  11:00:25 +0000 (0:00:01.462)       0:08:04.094 ******** ",
                                "\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-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \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;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;33mchanged: [testbed-node-3] => (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",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Friday 02 October 2026  11:00:29 +0000 (0:00:03.991)       0:08:08.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 [nova-cell : Copying over libvirt SASL configuration] *********************",
                                "Friday 02 October 2026  11:00:29 +0000 (0:00:00.677)       0:08:08.763 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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;33mchanged: [testbed-node-3] => (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-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \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-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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;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-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.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-3] => (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] **********************************",
                                "Friday 02 October 2026  11:00:35 +0000 (0:00:06.036)       0:08:14.800 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\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;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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;36mskipping: [testbed-node-2] => (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': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-4] => (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",
                                "",
                                "TASK [nova-cell : Copying VMware vCenter CA file] ******************************",
                                "Friday 02 October 2026  11:00:44 +0000 (0:00:08.482)       0:08:23.282 ******** ",
                                "\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] *********************",
                                "Friday 02 October 2026  11:00:45 +0000 (0:00:00.624)       0:08:23.907 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  11:00:45 +0000 (0:00:00.924)       0:08:24.831 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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] *******************",
                                "Friday 02 October 2026  11:00:47 +0000 (0:00:02.016)       0:08:26.847 ******** ",
                                "\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 : Copying over existing policy file] ***************************",
                                "Friday 02 October 2026  11:00:50 +0000 (0:00:02.367)       0:08:29.214 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Friday 02 October 2026  11:00:52 +0000 (0:00:01.725)       0:08:30.939 ******** ",
                                "\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 [nova-cell : Copying over multipath.conf] *********************************",
                                "Friday 02 October 2026  11:00:53 +0000 (0:00:00.996)       0:08:31.936 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova_cell | Check containers] *****************",
                                "Friday 02 October 2026  11:00:54 +0000 (0:00:01.782)       0:08:33.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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  11:00:58 +0000 (0:00:03.261)       0:08:36.980 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  11:00:58 +0000 (0:00:00.674)       0:08:37.654 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', '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': {'nofile': {'soft': 1048576, 'hard': 1048576}, '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/nova-ssh:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/nova-conductor:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 02 October 2026  11:01:01 +0000 (0:00:02.279)       0:08:39.934 ******** ",
                                "\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] **********************************************",
                                "Friday 02 October 2026  11:01:01 +0000 (0:00:00.820)       0:08:40.754 ******** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 02 October 2026  11:01:02 +0000 (0:00:00.149)       0:08:40.904 ******** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 02 October 2026  11:01:02 +0000 (0:00:00.168)       0:08:41.073 ******** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 02 October 2026  11:01:02 +0000 (0:00:00.174)       0:08:41.247 ******** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 02 October 2026  11:01:02 +0000 (0:00:00.314)       0:08:41.562 ******** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 02 October 2026  11:01:02 +0000 (0:00:00.140)       0:08:41.703 ******** ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Friday 02 October 2026  11:01:03 +0000 (0:00:00.180)       0:08:41.884 ******** ",
                                "\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] ****************",
                                "Friday 02 October 2026  11:01:10 +0000 (0:00:07.872)       0:08:49.756 ******** ",
                                "\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-cell : Restart nova-ssh container] ***********************",
                                "Friday 02 October 2026  11:01:28 +0000 (0:00:17.486)       0:09:07.243 ******** ",
                                "\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 : Restart nova-libvirt container] *******************",
                                "Friday 02 October 2026  11:01:45 +0000 (0:00:16.648)       0:09:23.892 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  11:02:20 +0000 (0:00:35.545)       0:09:59.437 ******** ",
                                "\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 : Create libvirt SASL user] *************************",
                                "Friday 02 October 2026  11:02:21 +0000 (0:00:00.731)       0:10:00.169 ******** ",
                                "\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] *******************",
                                "Friday 02 October 2026  11:02:22 +0000 (0:00:00.769)       0:10:00.938 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***",
                                "Friday 02 October 2026  11:02:45 +0000 (0:00:23.743)       0:10:24.682 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Friday 02 October 2026  11:02:45 +0000 (0:00:00.146)       0:10:24.828 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if nova-compute service failed to register] *************",
                                "Friday 02 October 2026  11:03:05 +0000 (0:00:19.879)       0:10:44.708 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Friday 02 October 2026  11:03:15 +0000 (0:00:09.281)       0:10:53.989 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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/discover_computes.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Friday 02 October 2026  11:03:18 +0000 (0:00:02.986)       0:10:56.975 ******** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 02 October 2026  11:03:30 +0000 (0:00:11.967)       0:11:08.943 ******** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Friday 02 October 2026  11:03:31 +0000 (0:00:01.457)       0:11:10.401 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Friday 02 October 2026  11:03:32 +0000 (0:00:00.984)       0:11:11.385 ******** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Friday 02 October 2026  11:03:43 +0000 (0:00:11.379)       0:11:22.765 ******** ",
                                "\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] ***",
                                "Friday 02 October 2026  11:03:45 +0000 (0:00:01.229)       0:11:23.994 ******** ",
                                "\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] *********",
                                "Friday 02 October 2026  11:03:45 +0000 (0:00:00.539)       0:11:24.533 ******** ",
                                "\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-3]\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-4]\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-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-5] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \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-0]\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-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] ***************",
                                "Friday 02 October 2026  11:03:47 +0000 (0:00:01.527)       0:11:26.061 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  11:03:47 +0000 (0:00:00.779)       0:11:26.840 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Friday 02 October 2026  11:03:48 +0000 (0:00:00.874)       0:11:27.715 ******** ",
                                "\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=62  \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=69  \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=69  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=52  \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=35  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=29  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=49  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 02 October 2026  11:03:49 +0000 (0:00:00.442)       0:11:28.157 ******** ",
                                "=============================================================================== ",
                                "nova-cell : Get new Libvirt version ------------------------------------ 41.46s",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 35.55s",
                                "nova : Running Nova API bootstrap container ---------------------------- 26.91s",
                                "nova-cell : Restart nova-compute container ----------------------------- 23.74s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 22.14s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 19.88s",
                                "nova : Running Nova API bootstrap container ---------------------------- 17.81s",
                                "nova-cell : Create cell ------------------------------------------------ 17.70s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 17.49s",
                                "nova-cell : Get a list of existing cells ------------------------------- 17.01s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 16.65s",
                                "nova : Copying over nova.conf ------------------------------------------ 15.81s",
                                "nova : Restart nova-scheduler container -------------------------------- 15.77s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.74s",
                                "nova : Create cell0 mappings ------------------------------------------- 13.29s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 12.71s",
                                "nova-cell : Get a list of existing cells ------------------------------- 11.97s",
                                "nova : Restart nova-metadata container --------------------------------- 11.82s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 11.38s",
                                "nova-cell : Copying over nova.conf ------------------------------------- 11.32s",
                                "",
                                "\u001b[32m2026-10-02 11:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e9d9658-ff82-4796-a96a-03b90187f097 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 02 October 2026  11:00:07 +0000 (0:00:00.392)       0:00:00.392 ******** ",
                                "\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] ***********************************",
                                "Friday 02 October 2026  11:00:08 +0000 (0:00:00.389)       0:00:00.781 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  11:00:08 +0000 (0:00:00.388)       0:00:01.170 ******** ",
                                "\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] **************",
                                "Friday 02 October 2026  11:00:09 +0000 (0:00:01.479)       0:00:02.650 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting endpoints] *************",
                                "Friday 02 October 2026  11:00:14 +0000 (0:00:04.629)       0:00:07.279 ******** ",
                                "\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] ***********************",
                                "Friday 02 October 2026  11:00:22 +0000 (0:00:07.814)       0:00:15.093 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Friday 02 October 2026  11:00:25 +0000 (0:00:03.481)       0:00:18.575 ******** ",
                                "\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] **************************",
                                "Friday 02 October 2026  11:00:34 +0000 (0:00:08.304)       0:00:26.879 ******** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting/revoking user roles] ************",
                                "Friday 02 October 2026  11:00:37 +0000 (0:00:03.613)       0:00:30.493 ******** ",
                                "\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] **********************************",
                                "Friday 02 October 2026  11:00:46 +0000 (0:00:08.279)       0:00:38.772 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  11:01:02 +0000 (0:00:16.335)       0:00:55.108 ******** ",
                                "\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] *****************************************",
                                "Friday 02 October 2026  11:01:03 +0000 (0:00:00.917)       0:00:56.026 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Friday 02 October 2026  11:01:07 +0000 (0:00:04.386)       0:01:00.413 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Friday 02 October 2026  11:01:12 +0000 (0:00:04.792)       0:01:05.205 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Friday 02 October 2026  11:01:15 +0000 (0:00:03.393)       0:01:08.599 ******** ",
                                "\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] *********************************",
                                "Friday 02 October 2026  11:01:25 +0000 (0:00:09.838)       0:01:18.437 ******** ",
                                "\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] ************************",
                                "Friday 02 October 2026  11:01:40 +0000 (0:00:14.741)       0:01:33.179 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Friday 02 October 2026  11:01:45 +0000 (0:00:04.565)       0:01:37.745 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Friday 02 October 2026  11:01:50 +0000 (0:00:05.381)       0:01:43.126 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Friday 02 October 2026  11:01:50 +0000 (0:00:00.608)       0:01:43.735 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Friday 02 October 2026  11:01:55 +0000 (0:00:04.156)       0:01:47.891 ******** ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-2, testbed-node-1\u001b[0m",
                                "",
                                "TASK [octavia : Create ports for Octavia health-manager nodes] *****************",
                                "Friday 02 October 2026  11:01:56 +0000 (0:00:00.918)       0:01:48.809 ******** ",
                                "\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 : Update Octavia health manager port host_id] ********************",
                                "Friday 02 October 2026  11:02:01 +0000 (0:00:05.799)       0:01:54.609 ******** ",
                                "\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 : Add Octavia port to openvswitch br-int] ************************",
                                "Friday 02 October 2026  11:02:06 +0000 (0:00:04.489)       0:01:59.098 ******** ",
                                "\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] *******************************",
                                "Friday 02 October 2026  11:02:07 +0000 (0:00:00.711)       0:01:59.810 ******** ",
                                "\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 [octavia : Create octavia dhclient conf] **********************************",
                                "Friday 02 October 2026  11:02:08 +0000 (0:00:01.697)       0:02:01.507 ******** ",
                                "\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 : Create octavia-interface service] ******************************",
                                "Friday 02 October 2026  11:02:10 +0000 (0:00:01.284)       0:02:02.792 ******** ",
                                "\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] *****************",
                                "Friday 02 October 2026  11:02:11 +0000 (0:00:01.498)       0:02:04.290 ******** ",
                                "\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 : Enable and start octavia-interface.service] ********************",
                                "Friday 02 October 2026  11:02:13 +0000 (0:00:01.978)       0:02:06.269 ******** ",
                                "\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 : Wait for interface ohm0 ip appear] *****************************",
                                "Friday 02 October 2026  11:02:15 +0000 (0:00:01.705)       0:02:07.974 ******** ",
                                "\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] **************************************************",
                                "Friday 02 October 2026  11:02:15 +0000 (0:00:00.635)       0:02:08.610 ******** ",
                                "\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] *************************************************",
                                "Friday 02 October 2026  11:02:18 +0000 (0:00:02.870)       0:02:11.480 ******** ",
                                "\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] ***************************************",
                                "Friday 02 October 2026  11:02:19 +0000 (0:00:00.566)       0:02:12.046 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Friday 02 October 2026  11:02:23 +0000 (0:00:04.298)       0:02:16.345 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Friday 02 October 2026  11:02:26 +0000 (0:00:03.128)       0:02:19.473 ******** ",
                                "\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] ***************************",
                                "Friday 02 October 2026  11:02:33 +0000 (0:00:07.237)       0:02:26.711 ******** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Friday 02 October 2026  11:02:37 +0000 (0:00:03.528)       0:02:30.239 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  11:02:38 +0000 (0:00:00.517)       0:02:30.756 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ************************",
                                "Friday 02 October 2026  11:02:40 +0000 (0:00:02.558)       0:02:33.314 ******** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Friday 02 October 2026  11:02:40 +0000 (0:00:00.147)       0:02:33.462 ******** ",
                                "\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] *****************************",
                                "Friday 02 October 2026  11:02:41 +0000 (0:00:00.350)       0:02:33.812 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************************",
                                "Friday 02 October 2026  11:02:42 +0000 (0:00:00.962)       0:02:34.775 ******** ",
                                "\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] ********",
                                "Friday 02 October 2026  11:02:42 +0000 (0:00:00.817)       0:02:35.593 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  11:02:48 +0000 (0:00:05.214)       0:02:40.807 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *****",
                                "Friday 02 October 2026  11:02:49 +0000 (0:00:01.103)       0:02:41.910 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *******************",
                                "Friday 02 October 2026  11:02:50 +0000 (0:00:01.524)       0:02:43.435 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ********************************",
                                "Friday 02 October 2026  11:02:55 +0000 (0:00:05.256)       0:02:48.691 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] *************************************",
                                "Friday 02 October 2026  11:02:57 +0000 (0:00:01.717)       0:02:50.408 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] **********************************",
                                "Friday 02 October 2026  11:03:19 +0000 (0:00:21.944)       0:03:12.353 ******** ",
                                "\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] ******************",
                                "Friday 02 October 2026  11:03:21 +0000 (0:00:01.600)       0:03:13.954 ******** ",
                                "\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] ************",
                                "Friday 02 October 2026  11:03:26 +0000 (0:00:04.856)       0:03:18.810 ******** ",
                                "\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-2] => (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-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-2] => (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-1] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Friday 02 October 2026  11:03:31 +0000 (0:00:05.177)       0:03:23.988 ******** ",
                                "\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-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 [service-check-containers : octavia | Check containers] *******************",
                                "Friday 02 October 2026  11:03:36 +0000 (0:00:05.326)       0:03:29.315 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}})\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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] ***",
                                "Friday 02 October 2026  11:03:40 +0000 (0:00:03.860)       0:03:33.175 ******** ",
                                "\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] ********************************",
                                "Friday 02 October 2026  11:03:40 +0000 (0:00:00.408)       0:03:33.584 ******** ",
                                "\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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-api:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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': False}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': False}}}}) \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/octavia-driver-agent:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) \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/octavia-health-manager:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-housekeeping:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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/octavia-worker:2025.1', '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': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, '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] *************************************************",
                                "Friday 02 October 2026  11:03:41 +0000 (0:00:00.916)       0:03:34.500 ******** ",
                                "\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] *************************************",
                                "Friday 02 October 2026  11:03:42 +0000 (0:00:00.520)       0:03:35.021 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Friday 02 October 2026  11:03:44 +0000 (0:00:01.981)       0:03:37.002 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Friday 02 October 2026  11:03:46 +0000 (0:00:01.987)       0:03:38.990 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Friday 02 October 2026  11:03:48 +0000 (0:00:02.127)       0:03:41.117 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Friday 02 October 2026  11:03:50 +0000 (0:00:01.998)       0:03:43.116 ******** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Friday 02 October 2026  11:04:08 +0000 (0:00:17.998)       0:04:01.114 ******** ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Friday 02 October 2026  11:04:08 +0000 (0:00:00.122)       0:04:01.237 ******** ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Friday 02 October 2026  11:04:08 +0000 (0:00:00.071)       0:04:01.308 ******** ",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-api container] **********************",
                                "Friday 02 October 2026  11:04:08 +0000 (0:00:00.068)       0:04:01.377 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  11:04:17 +0000 (0:00:08.800)       0:04:10.177 ******** ",
                                "\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-health-manager container] ***********",
                                "Friday 02 October 2026  11:04:28 +0000 (0:00:10.804)       0:04:20.981 ******** ",
                                "\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] *************",
                                "Friday 02 October 2026  11:04:32 +0000 (0:00:04.721)       0:04:25.702 ******** ",
                                "\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-worker container] *******************",
                                "Friday 02 October 2026  11:04:37 +0000 (0:00:04.883)       0:04:30.586 ******** ",
                                "\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=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 ********************************************************************",
                                "Friday 02 October 2026  11:04:48 +0000 (0:00:10.448)       0:04:41.035 ******** ",
                                "=============================================================================== ",
                                "octavia : Copying over octavia.conf ------------------------------------ 21.94s",
                                "octavia : Running Octavia bootstrap container -------------------------- 18.00s",
                                "octavia : Adding octavia related roles --------------------------------- 16.34s",
                                "octavia : Add rules for security groups -------------------------------- 14.74s",
                                "octavia : Restart octavia-driver-agent container ----------------------- 10.80s",
                                "octavia : Restart octavia-worker container ----------------------------- 10.45s",
                                "octavia : Create security groups for octavia ---------------------------- 9.84s",
                                "octavia : Restart octavia-api container --------------------------------- 8.80s",
                                "service-ks-register : octavia | Creating users -------------------------- 8.30s",
                                "service-ks-register : octavia | Granting/revoking user roles ------------ 8.28s",
                                "service-ks-register : octavia | Creating/deleting endpoints ------------- 7.81s",
                                "octavia : Get security groups for octavia ------------------------------- 7.24s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 5.80s",
                                "octavia : Create loadbalancer management subnet ------------------------- 5.38s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 5.33s",
                                "octavia : Copying over config.json files for services ------------------- 5.26s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 5.21s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.18s",
                                "octavia : Restart octavia-housekeeping container ------------------------ 4.88s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 4.86s",
                                "",
                                "\u001b[32m2026-10-02 11:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-10-02 11:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m"
                            ],
                            "zuul_log_id": "0242ac1f-6606-678e-e10a-000000000028-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:05:51.657624Z",
                            "start": "2026-10-02T10:28:36.134097Z"
                        },
                        "id": "0242ac1f-6606-678e-e10a-000000000028",
                        "name": "Deploy in a nutshell"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 8,
            "failures": 1,
            "ignored": 0,
            "ok": 21,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/collect-glance-logs.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T11:06:04.340731Z",
                    "start": "2026-10-02T11:05:52.811809Z"
                },
                "id": "0242ac1f-6606-6017-1d7b-000000000002",
                "name": "Collect Glance API logs play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:05:52.870133Z",
                            "start": "2026-10-02T11:05:52.827525Z"
                        },
                        "id": "0242ac1f-6606-6017-1d7b-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-10-02T11:05:52.902301Z",
                            "start": "2026-10-02T11:05:52.877940Z"
                        },
                        "id": "0242ac1f-6606-6017-1d7b-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTIuMjYK",
                            "encoding": "base64",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed05/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:05:53.703858Z",
                            "start": "2026-10-02T11:05:52.913752Z"
                        },
                        "id": "0242ac1f-6606-6017-1d7b-000000000006",
                        "name": "Read the manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail\nssh \\\n  -i /home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -o BatchMode=yes \\\n  -o ConnectTimeout=10 \\\n  -o StrictHostKeyChecking=no \\\n  -o UserKnownHostsFile=/dev/null \\\n  -o LogLevel=ERROR \\\n  dragon@81.163.192.26 'bash -s' <<'REMOTE'\nset -uo pipefail\nerrfile=$(mktemp)\ntrap 'rm -f \"${errfile}\"' EXIT\nhosts=$(osism get hosts </dev/null 2>\"${errfile}\" | awk -F'|' '/^\\|/ {gsub(/^ +| +$/,\"\",$2); if ($2!=\"\" && $2!=\"Host\" && $2!~/^-+$/) print $2}')\nif [ -z \"${hosts}\" ]; then\n  echo \"===== 'osism get hosts' yielded no hosts; its stderr follows =====\"\n  cat \"${errfile}\" 2>/dev/null\n  if [ -r /opt/configuration/inventory/10-custom ]; then\n    echo \"===== falling back to /opt/configuration/inventory/10-custom =====\"\n    hosts=$(awk '/^\\[/ {skip = ($0 ~ /:(children|vars)\\]/); next} /^[[:space:]]*[#;]/ {next} /^[[:space:]]*$/ {next} !skip {print $1}' /opt/configuration/inventory/10-custom | sort -u)\n  else\n    echo \"===== no readable /opt/configuration/inventory/10-custom on the manager =====\"\n  fi\nfi\necho \"===== glance-api.log capture: hosts = ${hosts:-(none found)} =====\"\nfor h in ${hosts}; do\n  echo \"===== glance-api.log (tail -n 2000) @ ${h} =====\"\n  ssh -n -o StrictHostKeyChecking=no -o LogLevel=ERROR \"${h}\" '(sudo -n tail -n 2000 /var/log/kolla/glance/glance-api.log || tail -n 2000 /var/log/kolla/glance/glance-api.log) 2>/dev/null || echo \"(no readable glance-api.log on this host)\"'\n  echo\ndone\nREMOTE\n",
                            "delta": "0:00:09.523004",
                            "end": "2026-10-02 11:06:03.722924",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\nssh \\\n  -i /home/zuul-testbed05/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -o BatchMode=yes \\\n  -o ConnectTimeout=10 \\\n  -o StrictHostKeyChecking=no \\\n  -o UserKnownHostsFile=/dev/null \\\n  -o LogLevel=ERROR \\\n  dragon@81.163.192.26 'bash -s' <<'REMOTE'\nset -uo pipefail\nerrfile=$(mktemp)\ntrap 'rm -f \"${errfile}\"' EXIT\nhosts=$(osism get hosts </dev/null 2>\"${errfile}\" | awk -F'|' '/^\\|/ {gsub(/^ +| +$/,\"\",$2); if ($2!=\"\" && $2!=\"Host\" && $2!~/^-+$/) print $2}')\nif [ -z \"${hosts}\" ]; then\n  echo \"===== 'osism get hosts' yielded no hosts; its stderr follows =====\"\n  cat \"${errfile}\" 2>/dev/null\n  if [ -r /opt/configuration/inventory/10-custom ]; then\n    echo \"===== falling back to /opt/configuration/inventory/10-custom =====\"\n    hosts=$(awk '/^\\[/ {skip = ($0 ~ /:(children|vars)\\]/); next} /^[[:space:]]*[#;]/ {next} /^[[:space:]]*$/ {next} !skip {print $1}' /opt/configuration/inventory/10-custom | sort -u)\n  else\n    echo \"===== no readable /opt/configuration/inventory/10-custom on the manager =====\"\n  fi\nfi\necho \"===== glance-api.log capture: hosts = ${hosts:-(none found)} =====\"\nfor h in ${hosts}; do\n  echo \"===== glance-api.log (tail -n 2000) @ ${h} =====\"\n  ssh -n -o StrictHostKeyChecking=no -o LogLevel=ERROR \"${h}\" '(sudo -n tail -n 2000 /var/log/kolla/glance/glance-api.log || tail -n 2000 /var/log/kolla/glance/glance-api.log) 2>/dev/null || echo \"(no readable glance-api.log on this host)\"'\n  echo\ndone\nREMOTE\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-6017-1d7b-000000000007-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 11:05:54.199920",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "===== glance-api.log capture: hosts = testbed-manager\ntestbed-node-0\ntestbed-node-1\ntestbed-node-2\ntestbed-node-3\ntestbed-node-4\ntestbed-node-5 =====\n===== glance-api.log (tail -n 2000) @ testbed-manager =====\n(no readable glance-api.log on this host)\n\n===== glance-api.log (tail -n 2000) @ testbed-node-0 =====\n2026-10-02 11:03:49.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:49.789 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004133\n2026-10-02 11:03:49.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38092) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:49.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:49.810 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:49.811 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:49.811 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001279\n2026-10-02 11:03:50.787 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33684) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:50.787 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:50.788 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:50.788 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:50.789 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001367\n2026-10-02 11:03:50.791 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:50.791 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:50.792 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:50.792 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:50.793 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001620\n2026-10-02 11:03:51.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.674 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.676 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001300\n2026-10-02 11:03:51.735 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.737 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001566\n2026-10-02 11:03:51.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.792 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001424\n2026-10-02 11:03:51.814 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.816 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001483\n2026-10-02 11:03:52.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:52.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001418\n2026-10-02 11:03:52.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:52.795 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:52.797 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:52.797 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:52.800 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.005618\n2026-10-02 11:03:53.677 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.679 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.680 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.680 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.682 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002548\n2026-10-02 11:03:53.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.742 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001485\n2026-10-02 11:03:53.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.798 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001679\n2026-10-02 11:03:53.818 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.820 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001687\n2026-10-02 11:03:54.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:54.797 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001882\n2026-10-02 11:03:54.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:54.804 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002689\n2026-10-02 11:03:55.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.685 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001320\n2026-10-02 11:03:55.744 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.746 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001519\n2026-10-02 11:03:55.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.800 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.801 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.801 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.802 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001774\n2026-10-02 11:03:55.822 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.825 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.826 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.827 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.828 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003765\n2026-10-02 11:03:56.799 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:56.800 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:56.801 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:56.801 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:56.803 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002536\n2026-10-02 11:03:56.806 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:56.807 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:56.807 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:56.808 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:56.808 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001983\n2026-10-02 11:03:57.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.688 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.689 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.689 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.690 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001868\n2026-10-02 11:03:57.748 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.749 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.750 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.750 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.751 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002115\n2026-10-02 11:03:57.804 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.805 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.806 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.806 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.807 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002288\n2026-10-02 11:03:57.830 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.832 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.832 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.834 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002248\n2026-10-02 11:03:58.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:58.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:58.810 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001784\n2026-10-02 11:03:58.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:58.811 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:58.811 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:58.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001857\n2026-10-02 11:03:59.692 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.693 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.694 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.694 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.695 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001611\n2026-10-02 11:03:59.753 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.755 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001593\n2026-10-02 11:03:59.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.813 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003249\n2026-10-02 11:03:59.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.839 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002352\n2026-10-02 11:04:00.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:00.811 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:00.813 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001384\n2026-10-02 11:04:00.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:00.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:00.815 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:00.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:00.816 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001638\n2026-10-02 11:04:01.697 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.698 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.698 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.699 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.700 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001579\n2026-10-02 11:04:01.757 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.761 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002317\n2026-10-02 11:04:01.817 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.819 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.820 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.821 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002245\n2026-10-02 11:04:01.842 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.843 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.844 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.844 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.846 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002915\n2026-10-02 11:04:02.813 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:02.815 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001346\n2026-10-02 11:04:02.816 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:02.819 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002297\n2026-10-02 11:04:03.702 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.702 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.703 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.703 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.704 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001641\n2026-10-02 11:04:03.761 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.762 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.763 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.763 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.764 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001848\n2026-10-02 11:04:03.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.825 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001723\n2026-10-02 11:04:03.848 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.849 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.849 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.850 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.850 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001847\n2026-10-02 11:04:04.818 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:04.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:04.820 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:04.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:04.820 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:04.822 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002544\n2026-10-02 11:04:04.823 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001838\n2026-10-02 11:04:05.707 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.709 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001648\n2026-10-02 11:04:05.766 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.767 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.768 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.768 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.769 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001725\n2026-10-02 11:04:05.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.829 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001542\n2026-10-02 11:04:05.852 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47418) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.855 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001964\n2026-10-02 11:04:06.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:06.822 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:06.823 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:06.823 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:06.824 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001830\n2026-10-02 11:04:06.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39134) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:06.827 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001369\n2026-10-02 11:04:07.712 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37384) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.714 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001568\n2026-10-02 11:04:07.771 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.773 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001288\n2026-10-02 11:04:07.831 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.835 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002728\n2026-10-02 11:04:07.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.860 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001534\n2026-10-02 11:04:08.826 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:08.827 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:08.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:08.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:08.828 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:08.830 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002471\n2026-10-02 11:04:08.830 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001254\n2026-10-02 11:04:09.715 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.716 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.716 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.717 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.718 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002286\n2026-10-02 11:04:09.775 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.777 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001568\n2026-10-02 11:04:09.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.839 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001718\n2026-10-02 11:04:09.862 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.863 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.863 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.864 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.865 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002086\n2026-10-02 11:04:10.830 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39156) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:10.830 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:10.832 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:10.832 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:10.833 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002893\n2026-10-02 11:04:10.834 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:10.835 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:10.836 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:10.836 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:10.837 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001999\n2026-10-02 11:04:11.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.719 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.720 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.720 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.721 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001512\n2026-10-02 11:04:11.779 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.780 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.781 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.781 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.781 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001455\n2026-10-02 11:04:11.841 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.842 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.843 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.843 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.844 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001724\n2026-10-02 11:04:11.866 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.868 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001153\n2026-10-02 11:04:12.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:12.838 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001475\n2026-10-02 11:04:12.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:12.839 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:12.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002027\n2026-10-02 11:04:13.721 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.722 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.722 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.723 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.723 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001360\n2026-10-02 11:04:13.783 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.784 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.784 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.786 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001725\n2026-10-02 11:04:13.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.851 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004067\n2026-10-02 11:04:13.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.874 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002032\n2026-10-02 11:04:14.840 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:14.841 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:14.841 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:14.842 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:14.844 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002730\n2026-10-02 11:04:14.844 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:14.847 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001745\n2026-10-02 11:04:15.724 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.726 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001381\n2026-10-02 11:04:15.787 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.791 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001591\n2026-10-02 11:04:15.854 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.858 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002212\n2026-10-02 11:04:15.876 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.878 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001805\n2026-10-02 11:04:16.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:16.847 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:16.847 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001244\n2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:16.849 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001142\n2026-10-02 11:04:17.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.729 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001611\n2026-10-02 11:04:17.792 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.794 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.795 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.795 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.796 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001725\n2026-10-02 11:04:17.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.861 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001255\n2026-10-02 11:04:17.881 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.881 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.882 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.882 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.883 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001380\n2026-10-02 11:04:18.848 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56698) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:18.848 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:18.852 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002229\n2026-10-02 11:04:18.852 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002235\n2026-10-02 11:04:19.731 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.732 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.732 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.733 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001423\n2026-10-02 11:04:19.739 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.741 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:19] \"GET / HTTP/1.1\" 300 1870 0.001776\n2026-10-02 11:04:19.798 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42028) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.802 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001925\n2026-10-02 11:04:19.861 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.862 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.863 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.863 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.864 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002060\n2026-10-02 11:04:19.884 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.886 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001804\n2026-10-02 11:04:20.852 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:20.853 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:20.854 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001690\n2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:20.856 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002421\n2026-10-02 11:04:21.736 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.738 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001716\n2026-10-02 11:04:21.803 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.804 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.805 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.805 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.806 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001448\n2026-10-02 11:04:21.867 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.869 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001581\n2026-10-02 11:04:21.889 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.892 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002576\n2026-10-02 11:04:22.856 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:22.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:22.858 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001772\n2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:22.864 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.005142\n2026-10-02 11:04:23.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.744 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002649\n2026-10-02 11:04:23.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.809 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.810 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.811 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002332\n2026-10-02 11:04:23.870 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.874 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002714\n2026-10-02 11:04:23.894 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.895 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.898 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002792\n2026-10-02 11:04:24.859 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:24.861 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001565\n2026-10-02 11:04:24.865 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:24.866 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:24.867 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:24.867 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:24.868 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002216\n2026-10-02 11:04:25.747 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.749 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001384\n2026-10-02 11:04:25.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.815 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001443\n2026-10-02 11:04:25.877 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.879 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001498\n2026-10-02 11:04:25.900 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.902 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001490\n2026-10-02 11:04:26.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:26.864 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:26.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:26.865 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:26.866 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001446\n2026-10-02 11:04:26.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:26.871 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:26.872 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:26.872 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:26.873 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001739\n2026-10-02 11:04:27.750 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.751 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.752 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.752 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.753 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001571\n2026-10-02 11:04:27.817 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.818 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.819 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.819 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.820 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001565\n2026-10-02 11:04:27.882 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.884 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001465\n2026-10-02 11:04:27.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.906 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001562\n2026-10-02 11:04:28.869 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:28.870 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:28.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:28.871 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:28.872 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002164\n2026-10-02 11:04:28.875 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:28.878 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001830\n2026-10-02 11:04:29.754 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.755 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.756 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.756 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.757 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001502\n2026-10-02 11:04:29.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.824 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001392\n2026-10-02 11:04:29.886 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.888 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.888 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.889 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.889 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001337\n2026-10-02 11:04:29.908 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.912 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001356\n2026-10-02 11:04:30.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:30.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:30.874 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:30.874 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:30.877 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003890\n2026-10-02 11:04:30.886 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:30.887 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:30.887 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:30.889 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:30.891 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.004563\n2026-10-02 11:04:31.759 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.761 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.762 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.762 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.763 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001457\n2026-10-02 11:04:31.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.827 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.827 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.828 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001783\n2026-10-02 11:04:31.892 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.893 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.894 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.895 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001867\n2026-10-02 11:04:31.915 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.917 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001724\n2026-10-02 11:04:32.880 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:32.882 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001281\n2026-10-02 11:04:32.892 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:32.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001592\n2026-10-02 11:04:33.765 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.765 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.766 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.766 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.767 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001464\n2026-10-02 11:04:33.831 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.832 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.832 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.833 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.834 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001776\n2026-10-02 11:04:33.895 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.897 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001770\n2026-10-02 11:04:33.920 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.922 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001928\n2026-10-02 11:04:34.882 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:34.883 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:34.884 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:34.884 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:34.885 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001448\n2026-10-02 11:04:34.895 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:34.897 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001349\n2026-10-02 11:04:35.769 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.770 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.770 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.771 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.772 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001800\n2026-10-02 11:04:35.835 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.839 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002587\n2026-10-02 11:04:35.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.901 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001311\n2026-10-02 11:04:35.925 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.927 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001650\n2026-10-02 11:04:36.887 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34150) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:36.888 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:36.888 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:36.889 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:36.889 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001318\n2026-10-02 11:04:36.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:36.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:36.901 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:36.901 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:36.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001531\n2026-10-02 11:04:37.774 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.776 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001350\n2026-10-02 11:04:37.842 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.844 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.844 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.845 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.846 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002082\n2026-10-02 11:04:37.903 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.905 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001647\n2026-10-02 11:04:37.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.931 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.931 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001455\n2026-10-02 11:04:38.447 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:38.448 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:38.448 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:38.449 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:04:38] \"GET / HTTP/1.1\" 300 2014 0.001849\n2026-10-02 11:04:38.891 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:38.894 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001645\n2026-10-02 11:04:38.902 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:38.904 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002069\n2026-10-02 11:04:39.778 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.779 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.779 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.780 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.780 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001395\n2026-10-02 11:04:39.847 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.848 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.849 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.849 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.850 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002163\n2026-10-02 11:04:39.908 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.909 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.910 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.910 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.911 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002061\n2026-10-02 11:04:39.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.935 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.936 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002121\n2026-10-02 11:04:40.894 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:40.896 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:40.897 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:40.897 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:40.899 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002907\n2026-10-02 11:04:40.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:40.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.008427\n2026-10-02 11:04:41.783 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.784 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.785 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.786 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002560\n2026-10-02 11:04:41.852 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.855 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001461\n2026-10-02 11:04:41.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.915 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001528\n2026-10-02 11:04:41.938 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.940 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.941 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.941 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.943 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002615\n2026-10-02 11:04:42.901 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:42.905 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002255\n2026-10-02 11:04:42.917 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:42.919 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:42.919 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:42.920 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:42.921 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002368\n2026-10-02 11:04:43.788 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.790 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001236\n2026-10-02 11:04:43.857 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.860 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.860 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.861 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.862 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002178\n2026-10-02 11:04:43.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.920 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001638\n2026-10-02 11:04:43.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.947 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001560\n2026-10-02 11:04:44.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:44.907 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:44.907 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:44.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:44.909 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001619\n2026-10-02 11:04:44.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:44.925 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001744\n2026-10-02 11:04:45.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.795 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001747\n2026-10-02 11:04:45.864 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.866 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.867 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001846\n2026-10-02 11:04:45.921 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.922 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.923 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.923 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.924 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001903\n2026-10-02 11:04:45.949 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.951 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.951 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.952 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001653\n2026-10-02 11:04:46.910 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:46.912 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001291\n2026-10-02 11:04:46.927 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41896) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:46.928 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:46.929 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:46.929 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:46.930 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.002014\n2026-10-02 11:04:47.798 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.801 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001887\n2026-10-02 11:04:47.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.871 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001291\n2026-10-02 11:04:47.926 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.927 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.928 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.928 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.929 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001326\n2026-10-02 11:04:47.954 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.956 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001592\n2026-10-02 11:04:48.914 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41906) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:48.915 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:48.915 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:48.916 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:48.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001998\n2026-10-02 11:04:48.931 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:48.933 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001251\n2026-10-02 11:04:49.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.792 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.793 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"GET / HTTP/1.1\" 300 1870 0.001301\n2026-10-02 11:04:49.802 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.805 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001625\n2026-10-02 11:04:49.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.874 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.874 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.874 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001250\n2026-10-02 11:04:49.931 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.933 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001194\n2026-10-02 11:04:49.959 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.964 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003230\n2026-10-02 11:04:50.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:50.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:50.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:50.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:50.923 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002446\n2026-10-02 11:04:50.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:50.937 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002245\n2026-10-02 11:04:51.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.811 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002568\n2026-10-02 11:04:51.876 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.877 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.878 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.878 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.880 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002498\n2026-10-02 11:04:51.935 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60600) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.936 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.936 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.937 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.938 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001604\n2026-10-02 11:04:51.966 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.968 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001637\n2026-10-02 11:04:52.924 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41958) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:52.927 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001780\n2026-10-02 11:04:52.938 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:52.939 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:52.939 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:52.940 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:52.940 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001438\n2026-10-02 11:04:53.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.814 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002137\n2026-10-02 11:04:53.882 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.882 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.883 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.883 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.883 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001195\n2026-10-02 11:04:53.939 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.940 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.941 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.941 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.942 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001987\n2026-10-02 11:04:53.971 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.973 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001288\n2026-10-02 11:04:54.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:54.930 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:54.931 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:54.931 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:54.932 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001489\n2026-10-02 11:04:54.943 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:54.945 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001370\n2026-10-02 11:04:55.818 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.820 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001446\n2026-10-02 11:04:55.886 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.887 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.887 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.888 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.889 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001971\n2026-10-02 11:04:55.944 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.946 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001389\n2026-10-02 11:04:55.974 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.975 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.975 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.976 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.976 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001394\n2026-10-02 11:04:56.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:56.937 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001926\n2026-10-02 11:04:56.947 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:56.949 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001247\n2026-10-02 11:04:57.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.823 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.824 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001459\n2026-10-02 11:04:57.890 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.891 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.892 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.892 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.893 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001613\n2026-10-02 11:04:57.949 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.951 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001446\n2026-10-02 11:04:57.979 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.981 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001254\n2026-10-02 11:04:58.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:58.941 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001642\n2026-10-02 11:04:58.951 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:58.952 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:58.953 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:58.953 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:58.954 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002115\n2026-10-02 11:04:59.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.830 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001804\n2026-10-02 11:04:59.896 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.898 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001496\n2026-10-02 11:04:59.952 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.953 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.954 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.954 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.955 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001832\n2026-10-02 11:04:59.983 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56958) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.986 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001585\n2026-10-02 11:05:00.943 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:00.946 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001948\n2026-10-02 11:05:00.957 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:00.959 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001715\n2026-10-02 11:05:01.831 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.834 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001837\n2026-10-02 11:05:01.900 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.901 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.902 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.902 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.903 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001455\n2026-10-02 11:05:01.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.959 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001740\n2026-10-02 11:05:01.988 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.989 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.991 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001307\n2026-10-02 11:05:02.948 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:02.951 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001894\n2026-10-02 11:05:02.961 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:02.963 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001392\n2026-10-02 11:05:03.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.838 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001349\n2026-10-02 11:05:03.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.905 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.906 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.908 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003130\n2026-10-02 11:05:03.962 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.964 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001570\n2026-10-02 11:05:03.992 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.994 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001533\n2026-10-02 11:05:04.956 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:04.957 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:04.957 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:04.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:04.959 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001887\n2026-10-02 11:05:04.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:04.969 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002864\n2026-10-02 11:05:05.841 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.844 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002110\n2026-10-02 11:05:05.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002075\n2026-10-02 11:05:05.966 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.969 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001861\n2026-10-02 11:05:05.997 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:06.000 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001849\n2026-10-02 11:05:06.960 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:06.963 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001919\n2026-10-02 11:05:06.970 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:06.972 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001234\n2026-10-02 11:05:07.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.847 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001297\n2026-10-02 11:05:07.915 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.917 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001729\n2026-10-02 11:05:07.972 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.974 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001657\n2026-10-02 11:05:08.002 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:08.003 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:08.004 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:08.004 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:08.006 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002685\n2026-10-02 11:05:08.964 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:08.965 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:08.966 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:08.966 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:08.967 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001516\n2026-10-02 11:05:08.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:08.976 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001548\n2026-10-02 11:05:09.850 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 32788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.852 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001524\n2026-10-02 11:05:09.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.922 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001817\n2026-10-02 11:05:09.976 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.977 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.978 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.978 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.979 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001628\n2026-10-02 11:05:10.008 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:10.013 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002416\n2026-10-02 11:05:10.969 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:10.971 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001671\n2026-10-02 11:05:10.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:10.979 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:10.979 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:10.980 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:10.980 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001490\n2026-10-02 11:05:11.854 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 32808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.856 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001226\n2026-10-02 11:05:11.924 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.926 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001251\n2026-10-02 11:05:11.981 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.983 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001894\n2026-10-02 11:05:12.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:12.019 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003579\n2026-10-02 11:05:12.973 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:12.975 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001933\n2026-10-02 11:05:12.982 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:12.984 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001815\n2026-10-02 11:05:13.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.862 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001906\n2026-10-02 11:05:13.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001544\n2026-10-02 11:05:13.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.988 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001916\n2026-10-02 11:05:14.022 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:14.024 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001419\n2026-10-02 11:05:14.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:14.981 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002086\n2026-10-02 11:05:14.986 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:14.989 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001822\n2026-10-02 11:05:15.168 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.169 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.169 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.170 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:05:15] \"GET / HTTP/1.1\" 300 2078 0.001781\n2026-10-02 11:05:15.864 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.866 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001503\n2026-10-02 11:05:15.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.936 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001802\n2026-10-02 11:05:15.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.992 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001475\n2026-10-02 11:05:16.026 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:16.027 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:16.028 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:16.028 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:16.029 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001558\n2026-10-02 11:05:16.981 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:16.982 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:16.982 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:16.983 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:16.984 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001697\n2026-10-02 11:05:16.991 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:16.992 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:16.993 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:16.993 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:16.994 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001881\n2026-10-02 11:05:17.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.869 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.870 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.871 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001420\n2026-10-02 11:05:17.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.938 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.939 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.939 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.940 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001749\n2026-10-02 11:05:17.995 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.997 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001325\n2026-10-02 11:05:18.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:18.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:18.032 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:18.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:18.034 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001764\n2026-10-02 11:05:18.985 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:18.987 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001448\n2026-10-02 11:05:18.996 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:18.998 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001431\n2026-10-02 11:05:19.836 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.838 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"GET / HTTP/1.1\" 300 1870 0.001514\n2026-10-02 11:05:19.872 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.873 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.874 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.874 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.875 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001807\n2026-10-02 11:05:19.942 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.998 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.003 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003495\n2026-10-02 11:05:20.036 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:20.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.039 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001907\n2026-10-02 11:05:19.943 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.142 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.143 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.143 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.200925\n2026-10-02 11:05:20.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.992 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002036\n2026-10-02 11:05:21.000 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.003 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001487\n2026-10-02 11:05:21.877 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.879 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001538\n2026-10-02 11:05:22.005 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.006 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.007 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.007 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.008 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001635\n2026-10-02 11:05:22.041 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.042 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.043 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.043 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.044 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001531\n2026-10-02 11:05:22.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.148 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001729\n2026-10-02 11:05:22.994 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.996 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001533\n2026-10-02 11:05:23.005 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.006 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.007 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.007 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.008 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001916\n2026-10-02 11:05:23.881 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.882 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.883 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.883 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.884 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001825\n2026-10-02 11:05:24.009 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:24.011 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001594\n2026-10-02 11:05:24.045 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:24.047 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001536\n2026-10-02 11:05:24.150 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:24.152 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001490\n2026-10-02 11:05:24.998 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.000 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001701\n2026-10-02 11:05:25.009 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.011 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.012 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002017\n2026-10-02 11:05:25.885 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.888 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001752\n2026-10-02 11:05:26.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:26.015 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:26.016 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:26.016 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:26.017 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001721\n2026-10-02 11:05:26.050 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:26.052 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001192\n2026-10-02 11:05:26.154 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:26.155 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:26.156 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:26.156 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:26.157 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001765\n2026-10-02 11:05:27.002 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.004 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001372\n2026-10-02 11:05:27.013 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.015 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001258\n2026-10-02 11:05:27.890 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.891 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.892 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.892 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.895 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.004044\n2026-10-02 11:05:28.018 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:28.019 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:28.020 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:28.020 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:28.021 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002008\n2026-10-02 11:05:28.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:28.055 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:28.055 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:28.056 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:28.057 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002967\n2026-10-02 11:05:28.158 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:28.162 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002145\n2026-10-02 11:05:29.007 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.010 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001786\n2026-10-02 11:05:29.017 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43940) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.019 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001485\n2026-10-02 11:05:29.897 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.900 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001590\n2026-10-02 11:05:30.023 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:30.024 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:30.025 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:30.025 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:30.026 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001974\n2026-10-02 11:05:30.059 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:30.060 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:30.061 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:30.061 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:30.063 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002241\n2026-10-02 11:05:30.164 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:30.165 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:30.166 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:30.166 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:30.167 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002503\n2026-10-02 11:05:31.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.014 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001604\n2026-10-02 11:05:31.022 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.024 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001646\n2026-10-02 11:05:31.902 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.904 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.905 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001652\n2026-10-02 11:05:32.028 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:32.030 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001201\n2026-10-02 11:05:32.067 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:32.068 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:32.068 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:32.069 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:32.069 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001303\n2026-10-02 11:05:32.169 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:32.170 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:32.171 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:32.171 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:32.172 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001681\n2026-10-02 11:05:33.016 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.019 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001691\n2026-10-02 11:05:33.026 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.027 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.028 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.028 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.029 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001941\n2026-10-02 11:05:33.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45846) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.907 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.907 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.908 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001567\n2026-10-02 11:05:34.033 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:34.035 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001476\n2026-10-02 11:05:34.072 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:34.073 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:34.173 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:34.250 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:34.251 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:34.251 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:34.252 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.178301\n2026-10-02 11:05:34.252 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:34.252 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:34.254 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003135\n2026-10-02 11:05:35.021 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.022 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.023 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.023 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.024 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001942\n2026-10-02 11:05:35.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.034 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001874\n2026-10-02 11:05:35.910 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.913 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001971\n2026-10-02 11:05:36.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:36.039 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:36.040 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:36.040 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:36.042 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002528\n2026-10-02 11:05:36.253 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59730) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:36.255 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001773\n2026-10-02 11:05:36.257 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:36.259 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001708\n2026-10-02 11:05:37.026 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.029 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001650\n2026-10-02 11:05:37.037 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.040 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002294\n2026-10-02 11:05:37.915 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.916 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.917 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.917 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.919 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002628\n2026-10-02 11:05:38.044 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:38.045 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:38.046 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:38.046 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:38.047 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002012\n2026-10-02 11:05:38.257 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:38.261 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002037\n2026-10-02 11:05:38.261 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:38.262 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:38.263 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:38.263 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:38.265 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002545\n2026-10-02 11:05:39.031 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.034 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001945\n2026-10-02 11:05:39.043 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.046 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001946\n2026-10-02 11:05:39.920 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.922 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001421\n2026-10-02 11:05:40.050 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56496) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:40.051 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:40.052 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:40.052 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:40.053 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001867\n2026-10-02 11:05:40.263 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:40.265 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001401\n2026-10-02 11:05:40.266 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:40.268 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001603\n2026-10-02 11:05:41.034 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.036 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001387\n2026-10-02 11:05:41.047 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.048 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.048 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.049 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.050 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001852\n2026-10-02 11:05:41.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47908) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.925 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.926 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.926 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.927 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001573\n2026-10-02 11:05:42.054 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:42.056 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:42.056 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:42.058 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:42.059 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003382\n2026-10-02 11:05:42.267 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:42.270 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001517\n2026-10-02 11:05:42.270 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:42.271 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:42.272 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:42.272 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:42.273 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002199\n2026-10-02 11:05:43.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47698) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.040 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001558\n2026-10-02 11:05:43.053 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.056 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001920\n2026-10-02 11:05:43.930 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.932 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001307\n2026-10-02 11:05:44.062 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:44.063 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:44.064 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:44.064 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:44.069 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.005548\n2026-10-02 11:05:44.271 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:44.272 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:44.273 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:44.273 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:44.273 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001380\n2026-10-02 11:05:44.275 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47940) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:44.277 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001639\n2026-10-02 11:05:45.042 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.043 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.044 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.044 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.045 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001659\n2026-10-02 11:05:45.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.058 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.059 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.059 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.060 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001463\n2026-10-02 11:05:45.934 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.937 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001612\n2026-10-02 11:05:46.068 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:46.069 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:46.069 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:46.070 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:46.070 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001831\n2026-10-02 11:05:46.276 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:46.278 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001699\n2026-10-02 11:05:46.279 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:46.281 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001450\n2026-10-02 11:05:47.044 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 53964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.045 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.046 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.046 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.047 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001484\n2026-10-02 11:05:47.061 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.063 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.064 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.064 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.066 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002990\n2026-10-02 11:05:47.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.941 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.941 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.942 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001870\n2026-10-02 11:05:48.073 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:48.074 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:48.074 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:48.075 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:48.076 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001821\n2026-10-02 11:05:48.280 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:48.283 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001832\n2026-10-02 11:05:48.283 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47984) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:48.285 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001284\n2026-10-02 11:05:49.048 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53986) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.052 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002303\n2026-10-02 11:05:49.074 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.077 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001613\n2026-10-02 11:05:49.898 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"GET / HTTP/1.1\" 300 1870 0.002194\n2026-10-02 11:05:49.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.947 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.947 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.948 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002153\n2026-10-02 11:05:50.078 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:50.080 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:50.080 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:50.081 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:50.082 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002402\n2026-10-02 11:05:50.286 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:50.288 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:50.290 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002469\n2026-10-02 11:05:50.290 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:50.291 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:50.291 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:50.293 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003160\n2026-10-02 11:05:51.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.054 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.055 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.055 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.057 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002516\n2026-10-02 11:05:51.078 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.080 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.081 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.081 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.083 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003479\n2026-10-02 11:05:51.951 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.952 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.953 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.953 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.954 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002193\n2026-10-02 11:05:52.085 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:52.087 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:52.089 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:52.089 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:52.091 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003676\n2026-10-02 11:05:52.291 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:52.295 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002196\n2026-10-02 11:05:52.295 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:52.299 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002774\n2026-10-02 11:05:53.059 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.060 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.061 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.061 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.062 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002314\n2026-10-02 11:05:53.086 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.090 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002682\n2026-10-02 11:05:53.956 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.957 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.958 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.959 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001640\n2026-10-02 11:05:54.092 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:54.093 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:54.094 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:54.094 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:54.095 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002169\n2026-10-02 11:05:54.296 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:54.297 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:54.298 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:54.298 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:54.299 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002142\n2026-10-02 11:05:54.301 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:54.301 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:54.302 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:54.302 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:54.303 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001383\n2026-10-02 11:05:55.064 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.065 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.065 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.066 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.067 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001621\n2026-10-02 11:05:55.092 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.094 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001634\n2026-10-02 11:05:55.961 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52274) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.964 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001599\n2026-10-02 11:05:56.096 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:56.098 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001558\n2026-10-02 11:05:56.301 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36508) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:56.302 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:56.303 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:56.303 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:56.304 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001416\n2026-10-02 11:05:56.304 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:56.305 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:56.305 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:56.306 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:56.307 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001718\n2026-10-02 11:05:57.068 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.069 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.070 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.070 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.071 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002704\n2026-10-02 11:05:57.096 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.097 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.098 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.098 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.099 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003002\n2026-10-02 11:05:57.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.968 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001637\n2026-10-02 11:05:58.099 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:58.100 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:58.101 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:58.101 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:58.102 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001645\n2026-10-02 11:05:58.306 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:58.308 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001386\n2026-10-02 11:05:58.309 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:58.311 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002032\n2026-10-02 11:05:59.073 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.075 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001657\n2026-10-02 11:05:59.101 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.102 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.103 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.103 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.104 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002071\n2026-10-02 11:05:59.970 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.971 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.972 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.972 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.973 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001493\n2026-10-02 11:06:00.102 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:00.104 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:00.104 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:00.105 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:00.105 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001769\n2026-10-02 11:06:00.310 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:00.311 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:00.312 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:00.312 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:00.313 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001616\n2026-10-02 11:06:00.313 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:00.314 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:00.314 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:00.315 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:00.315 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001326\n2026-10-02 11:06:01.077 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.078 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.079 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.079 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.080 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001937\n2026-10-02 11:06:01.105 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.106 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.106 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.107 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.108 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001659\n2026-10-02 11:06:01.974 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.976 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001423\n\n===== glance-api.log (tail -n 2000) @ testbed-node-1 =====\n2026-10-02 11:03:51.524 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.525 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001385\n2026-10-02 11:03:51.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.541 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001736\n2026-10-02 11:03:51.545 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.546 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.546 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.546 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.547 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.547 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.547 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.548 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.548 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001659\n2026-10-02 11:03:51.549 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002401\n2026-10-02 11:03:52.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:52.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:52.794 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001771\n2026-10-02 11:03:53.102 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.104 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002004\n2026-10-02 11:03:53.527 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.529 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001436\n2026-10-02 11:03:53.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.544 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001297\n2026-10-02 11:03:53.550 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.550 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.551 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.551 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.552 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.553 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001516\n2026-10-02 11:03:53.554 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002584\n2026-10-02 11:03:54.798 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:54.800 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:54.800 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:54.801 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001899\n2026-10-02 11:03:55.106 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.109 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001802\n2026-10-02 11:03:55.530 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.532 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001532\n2026-10-02 11:03:55.547 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.549 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001598\n2026-10-02 11:03:55.555 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.555 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.556 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.556 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.556 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.556 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.557 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.557 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.558 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001594\n2026-10-02 11:03:55.558 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001899\n2026-10-02 11:03:56.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:56.805 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001646\n2026-10-02 11:03:57.111 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.112 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.113 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.113 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.114 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001518\n2026-10-02 11:03:57.180 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.183 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"GET / HTTP/1.1\" 300 1870 0.002155\n2026-10-02 11:03:57.534 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.536 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001456\n2026-10-02 11:03:57.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.552 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.553 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.553 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.555 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002422\n2026-10-02 11:03:57.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.561 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.562 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.562 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.562 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001280\n2026-10-02 11:03:57.564 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002085\n2026-10-02 11:03:58.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:58.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:58.810 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001383\n2026-10-02 11:03:59.117 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.119 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001400\n2026-10-02 11:03:59.538 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.541 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001399\n2026-10-02 11:03:59.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.560 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002294\n2026-10-02 11:03:59.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.564 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.566 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.567 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001720\n2026-10-02 11:03:59.565 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.730 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.730 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.731 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.166390\n2026-10-02 11:04:00.810 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:00.811 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:00.812 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:00.812 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:00.813 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001964\n2026-10-02 11:04:01.121 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.124 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001667\n2026-10-02 11:04:01.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.544 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.544 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.546 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002839\n2026-10-02 11:04:01.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.563 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001319\n2026-10-02 11:04:01.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.571 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001691\n2026-10-02 11:04:01.733 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.735 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.736 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.736 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.737 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002326\n2026-10-02 11:04:02.815 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:02.818 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001506\n2026-10-02 11:04:03.127 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.129 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001859\n2026-10-02 11:04:03.547 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.548 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.548 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.549 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.550 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001593\n2026-10-02 11:04:03.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.566 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001195\n2026-10-02 11:04:03.573 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.574 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.575 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.575 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.576 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001847\n2026-10-02 11:04:03.739 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.741 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001627\n2026-10-02 11:04:04.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:04.822 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001279\n2026-10-02 11:04:05.132 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.132 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.133 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.133 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.134 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001508\n2026-10-02 11:04:05.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.553 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001508\n2026-10-02 11:04:05.567 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.569 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001405\n2026-10-02 11:04:05.578 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.580 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001885\n2026-10-02 11:04:05.743 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.744 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.745 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.745 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.745 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001321\n2026-10-02 11:04:06.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:06.827 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001287\n2026-10-02 11:04:07.137 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.137 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.138 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.138 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.139 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001452\n2026-10-02 11:04:07.554 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.556 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001628\n2026-10-02 11:04:07.571 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.573 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001480\n2026-10-02 11:04:07.582 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.584 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001488\n2026-10-02 11:04:07.748 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.750 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001230\n2026-10-02 11:04:08.828 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:08.830 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001123\n2026-10-02 11:04:09.141 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.143 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001558\n2026-10-02 11:04:09.558 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.562 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001747\n2026-10-02 11:04:09.575 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.576 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.577 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.577 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.578 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001652\n2026-10-02 11:04:09.586 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.588 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001425\n2026-10-02 11:04:09.752 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.754 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001058\n2026-10-02 11:04:10.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:10.836 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001365\n2026-10-02 11:04:11.145 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.151 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.004161\n2026-10-02 11:04:11.564 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.565 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.565 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.566 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.566 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001387\n2026-10-02 11:04:11.579 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.580 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.580 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.581 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.581 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001403\n2026-10-02 11:04:11.591 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.592 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.593 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.593 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.594 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001997\n2026-10-02 11:04:11.756 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.757 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.758 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.758 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.760 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002683\n2026-10-02 11:04:12.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:12.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001566\n2026-10-02 11:04:13.153 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.155 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001657\n2026-10-02 11:04:13.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.571 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001249\n2026-10-02 11:04:13.583 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.584 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.584 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.585 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001464\n2026-10-02 11:04:13.596 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.597 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.597 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.598 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.598 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001298\n2026-10-02 11:04:13.762 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.764 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001128\n2026-10-02 11:04:14.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:14.845 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:14.845 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:14.849 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.004738\n2026-10-02 11:04:15.164 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.164 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.165 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.165 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001143\n2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.169 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:04:15] \"GET / HTTP/1.1\" 300 2078 0.001327\n2026-10-02 11:04:15.572 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.572 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.573 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001167\n2026-10-02 11:04:15.587 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.589 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001113\n2026-10-02 11:04:15.600 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.602 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001432\n2026-10-02 11:04:15.766 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.768 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001249\n2026-10-02 11:04:16.852 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:16.852 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:16.853 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:16.853 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:16.854 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001330\n2026-10-02 11:04:17.168 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.169 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.169 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.170 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.171 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001912\n2026-10-02 11:04:17.576 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.578 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001500\n2026-10-02 11:04:17.590 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.590 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.591 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.591 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.592 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001389\n2026-10-02 11:04:17.604 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.606 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001411\n2026-10-02 11:04:17.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.771 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.773 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001705\n2026-10-02 11:04:18.855 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52486) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:18.857 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001334\n2026-10-02 11:04:19.172 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.173 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.173 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.174 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.175 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001811\n2026-10-02 11:04:19.580 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.583 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001878\n2026-10-02 11:04:19.594 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.596 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001529\n2026-10-02 11:04:19.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.612 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001931\n2026-10-02 11:04:19.775 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.777 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001433\n2026-10-02 11:04:20.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:20.861 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001755\n2026-10-02 11:04:21.178 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52520) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.181 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001991\n2026-10-02 11:04:21.584 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.585 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.585 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.586 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.587 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001727\n2026-10-02 11:04:21.597 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.598 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.599 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.599 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.600 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001576\n2026-10-02 11:04:21.614 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.616 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001704\n2026-10-02 11:04:21.779 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.782 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002301\n2026-10-02 11:04:22.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:22.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:22.866 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:22.866 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:22.867 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001991\n2026-10-02 11:04:23.182 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.183 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.184 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.184 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.185 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001754\n2026-10-02 11:04:23.588 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.592 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002303\n2026-10-02 11:04:23.601 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.603 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.604 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.605 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.607 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003762\n2026-10-02 11:04:23.618 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.619 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.620 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.623 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003413\n2026-10-02 11:04:23.784 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.785 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.786 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.786 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.787 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002282\n2026-10-02 11:04:24.869 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:24.871 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001378\n2026-10-02 11:04:25.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.189 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001284\n2026-10-02 11:04:25.593 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.594 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.594 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.595 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.595 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001339\n2026-10-02 11:04:25.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43916) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.608 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.609 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.609 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.610 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001313\n2026-10-02 11:04:25.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.627 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.628 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002431\n2026-10-02 11:04:25.789 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.792 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001691\n2026-10-02 11:04:26.873 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:26.875 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001341\n2026-10-02 11:04:27.191 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.192 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.193 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.193 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.194 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001760\n2026-10-02 11:04:27.222 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.224 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"GET / HTTP/1.1\" 300 1870 0.001532\n2026-10-02 11:04:27.597 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.599 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001565\n2026-10-02 11:04:27.611 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.612 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.612 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.613 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.613 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001248\n2026-10-02 11:04:27.630 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.632 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001355\n2026-10-02 11:04:27.793 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.795 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001360\n2026-10-02 11:04:28.878 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:28.880 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001494\n2026-10-02 11:04:29.196 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.197 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.197 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.198 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.198 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001529\n2026-10-02 11:04:29.601 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.602 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.603 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.603 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.604 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001579\n2026-10-02 11:04:29.618 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.618 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.619 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.619 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.620 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001356\n2026-10-02 11:04:29.634 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.636 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001425\n2026-10-02 11:04:29.797 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44742) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.799 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001360\n2026-10-02 11:04:30.888 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:30.890 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001332\n2026-10-02 11:04:31.201 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.203 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001137\n2026-10-02 11:04:31.606 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.609 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002186\n2026-10-02 11:04:31.620 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.620 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.621 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.622 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001233\n2026-10-02 11:04:31.638 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.640 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001123\n2026-10-02 11:04:31.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.803 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001284\n2026-10-02 11:04:32.891 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:32.892 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:32.892 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:32.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001872\n2026-10-02 11:04:33.205 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.205 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.206 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.206 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.208 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002584\n2026-10-02 11:04:33.610 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.612 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001230\n2026-10-02 11:04:33.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.622 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.623 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.623 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.624 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001657\n2026-10-02 11:04:33.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.643 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.644 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.644 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.645 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001791\n2026-10-02 11:04:33.805 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.806 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.808 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.809 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.810 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004269\n2026-10-02 11:04:34.897 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:34.898 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:34.899 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:34.899 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:34.900 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001420\n2026-10-02 11:04:35.210 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.212 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001344\n2026-10-02 11:04:35.613 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.615 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001314\n2026-10-02 11:04:35.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.627 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001498\n2026-10-02 11:04:35.647 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.648 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.648 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.649 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.650 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001710\n2026-10-02 11:04:35.809 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.810 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.810 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.811 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.812 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001590\n2026-10-02 11:04:36.899 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:36.900 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:36.901 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:36.901 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:36.902 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001493\n2026-10-02 11:04:37.214 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.215 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.216 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.216 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.217 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001452\n2026-10-02 11:04:37.617 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.619 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001191\n2026-10-02 11:04:37.628 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.629 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.629 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.630 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.630 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001269\n2026-10-02 11:04:37.651 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.652 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.653 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.653 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.655 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002784\n2026-10-02 11:04:37.813 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.815 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001505\n2026-10-02 11:04:38.904 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:38.905 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:38.906 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:38.906 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:38.907 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001759\n2026-10-02 11:04:39.220 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.222 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001422\n2026-10-02 11:04:39.620 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.622 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001441\n2026-10-02 11:04:39.633 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.635 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001343\n2026-10-02 11:04:39.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.660 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002841\n2026-10-02 11:04:39.816 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.817 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.818 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.818 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.819 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001771\n2026-10-02 11:04:40.910 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:40.913 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002085\n2026-10-02 11:04:41.224 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.225 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.226 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.227 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.230 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005175\n2026-10-02 11:04:41.624 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.626 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001343\n2026-10-02 11:04:41.637 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.638 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.638 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.639 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.639 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001686\n2026-10-02 11:04:41.662 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.663 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.664 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.664 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.665 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001976\n2026-10-02 11:04:41.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.822 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.826 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003936\n2026-10-02 11:04:42.914 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:42.917 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002007\n2026-10-02 11:04:43.233 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.236 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002156\n2026-10-02 11:04:43.629 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.634 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003003\n2026-10-02 11:04:43.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.644 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.646 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.648 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.653 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.007956\n2026-10-02 11:04:43.667 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.667 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.673 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.673 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.679 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.012076\n2026-10-02 11:04:43.829 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.830 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.830 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.831 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.832 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001688\n2026-10-02 11:04:44.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:44.920 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001187\n2026-10-02 11:04:45.237 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.239 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001229\n2026-10-02 11:04:45.636 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.637 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.637 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.638 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.639 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001559\n2026-10-02 11:04:45.653 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.654 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.654 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.655 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.656 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001694\n2026-10-02 11:04:45.679 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.681 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001666\n2026-10-02 11:04:45.834 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.837 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002014\n2026-10-02 11:04:46.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:46.921 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001232\n2026-10-02 11:04:47.241 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.242 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.243 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.243 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.243 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001269\n2026-10-02 11:04:47.640 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.641 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.642 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.642 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.643 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001617\n2026-10-02 11:04:47.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.657 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.658 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.658 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.659 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001555\n2026-10-02 11:04:47.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001499\n2026-10-02 11:04:47.839 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.841 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001209\n2026-10-02 11:04:48.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:48.925 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001364\n2026-10-02 11:04:49.245 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.247 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001303\n2026-10-02 11:04:49.644 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48350) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.646 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001517\n2026-10-02 11:04:49.660 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.662 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001354\n2026-10-02 11:04:49.687 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.688 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.688 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.689 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.690 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001619\n2026-10-02 11:04:49.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.845 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.845 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.846 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001809\n2026-10-02 11:04:50.928 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:50.929 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:50.929 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:50.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:50.930 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001356\n2026-10-02 11:04:51.250 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.252 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001753\n2026-10-02 11:04:51.648 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.649 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.650 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.650 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.652 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002539\n2026-10-02 11:04:51.664 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.665 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.666 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.666 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.667 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001765\n2026-10-02 11:04:51.691 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.693 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001469\n2026-10-02 11:04:51.848 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.849 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.849 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.850 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.851 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001687\n2026-10-02 11:04:52.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:52.934 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001517\n2026-10-02 11:04:53.254 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.256 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001436\n2026-10-02 11:04:53.653 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.655 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001641\n2026-10-02 11:04:53.669 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.669 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.670 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.670 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.671 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001694\n2026-10-02 11:04:53.695 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.697 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001051\n2026-10-02 11:04:53.853 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.855 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001189\n2026-10-02 11:04:54.936 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:54.938 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:54.938 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:54.939 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001427\n2026-10-02 11:04:55.258 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.260 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001168\n2026-10-02 11:04:55.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.660 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001939\n2026-10-02 11:04:55.673 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.674 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.675 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.675 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.676 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001910\n2026-10-02 11:04:55.699 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.700 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.701 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.701 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.702 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001768\n2026-10-02 11:04:55.857 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.858 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.859 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.859 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.860 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001581\n2026-10-02 11:04:56.939 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:56.941 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001437\n2026-10-02 11:04:57.259 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.260 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.261 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.261 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.262 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"GET / HTTP/1.1\" 300 1870 0.001628\n2026-10-02 11:04:57.262 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.264 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001363\n2026-10-02 11:04:57.662 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.663 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.664 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.664 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.664 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001284\n2026-10-02 11:04:57.677 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.678 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.679 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.679 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.680 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001764\n2026-10-02 11:04:57.704 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.705 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.706 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.706 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.707 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001724\n2026-10-02 11:04:57.862 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.864 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001339\n2026-10-02 11:04:58.942 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:58.944 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001452\n2026-10-02 11:04:59.266 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.267 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.268 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.268 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.269 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001512\n2026-10-02 11:04:59.666 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.668 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001627\n2026-10-02 11:04:59.680 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.683 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001467\n2026-10-02 11:04:59.709 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.712 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001734\n2026-10-02 11:04:59.867 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.867 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.868 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.868 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.869 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001465\n2026-10-02 11:05:00.947 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:00.949 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001338\n2026-10-02 11:05:01.270 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.272 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001529\n2026-10-02 11:05:01.670 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.671 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.671 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.672 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.673 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001437\n2026-10-02 11:05:01.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.685 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001715\n2026-10-02 11:05:01.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.714 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.715 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.715 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.716 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001822\n2026-10-02 11:05:01.871 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.872 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.872 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.873 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.874 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002082\n2026-10-02 11:05:02.952 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:02.953 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:02.954 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:02.954 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:02.958 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001843\n2026-10-02 11:05:03.274 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.276 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001418\n2026-10-02 11:05:03.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.676 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001300\n2026-10-02 11:05:03.686 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.690 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002361\n2026-10-02 11:05:03.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.719 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.720 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.720 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.721 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001293\n2026-10-02 11:05:03.876 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.878 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001312\n2026-10-02 11:05:04.956 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:04.959 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001847\n2026-10-02 11:05:05.278 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.280 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001647\n2026-10-02 11:05:05.679 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.680 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.681 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.681 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.682 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001665\n2026-10-02 11:05:05.690 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.692 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001625\n2026-10-02 11:05:05.723 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.725 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001455\n2026-10-02 11:05:05.880 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.882 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001464\n2026-10-02 11:05:06.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:06.962 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001692\n2026-10-02 11:05:07.282 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.283 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.283 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.284 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.285 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001620\n2026-10-02 11:05:07.685 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.686 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.687 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.687 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.688 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001686\n2026-10-02 11:05:07.694 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.696 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001460\n2026-10-02 11:05:07.727 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.728 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.729 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.729 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.729 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001330\n2026-10-02 11:05:07.884 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.886 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001347\n2026-10-02 11:05:08.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:08.965 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:08.967 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001660\n2026-10-02 11:05:09.286 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.288 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001517\n2026-10-02 11:05:09.691 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.693 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001329\n2026-10-02 11:05:09.700 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.702 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001543\n2026-10-02 11:05:09.731 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.732 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.732 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.733 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.734 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001706\n2026-10-02 11:05:09.887 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.889 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001569\n2026-10-02 11:05:10.968 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:10.969 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:10.969 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:10.970 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:10.970 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001275\n2026-10-02 11:05:11.290 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.292 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001712\n2026-10-02 11:05:11.694 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.696 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001379\n2026-10-02 11:05:11.703 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.705 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001659\n2026-10-02 11:05:11.736 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.737 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.737 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.738 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.739 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001879\n2026-10-02 11:05:11.891 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.892 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.892 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.893 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.894 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001920\n2026-10-02 11:05:12.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:12.976 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002140\n2026-10-02 11:05:13.294 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.295 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.296 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.296 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.297 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001826\n2026-10-02 11:05:13.698 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.699 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.700 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.700 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.701 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001908\n2026-10-02 11:05:13.706 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.706 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.707 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.707 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.708 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001746\n2026-10-02 11:05:13.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.743 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001254\n2026-10-02 11:05:13.895 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.896 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.897 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.897 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.898 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002417\n2026-10-02 11:05:14.978 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:14.979 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001079\n2026-10-02 11:05:15.299 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.300 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.300 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.301 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.302 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001821\n2026-10-02 11:05:15.703 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.705 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001197\n2026-10-02 11:05:15.709 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.710 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.710 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.711 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.712 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001890\n2026-10-02 11:05:15.745 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.747 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001307\n2026-10-02 11:05:15.900 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.902 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001051\n2026-10-02 11:05:16.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:16.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:16.984 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001525\n2026-10-02 11:05:17.304 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.306 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001705\n2026-10-02 11:05:17.707 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.708 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.708 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.709 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.710 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002203\n2026-10-02 11:05:17.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.714 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.715 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.715 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.716 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001741\n2026-10-02 11:05:17.749 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.751 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001227\n2026-10-02 11:05:17.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.906 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.909 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004016\n2026-10-02 11:05:18.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32878) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:18.987 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001414\n2026-10-02 11:05:19.308 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.311 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001737\n2026-10-02 11:05:19.712 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.714 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001518\n2026-10-02 11:05:19.717 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.719 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001337\n2026-10-02 11:05:19.753 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.754 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.755 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.755 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.756 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001493\n2026-10-02 11:05:19.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.913 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.913 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001961\n2026-10-02 11:05:20.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:20.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.991 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001205\n2026-10-02 11:05:21.312 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32906) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.314 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001342\n2026-10-02 11:05:21.716 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.717 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.717 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.718 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001380\n2026-10-02 11:05:21.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.722 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001325\n2026-10-02 11:05:21.758 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.759 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.759 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.760 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.761 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001605\n2026-10-02 11:05:21.917 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.919 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001244\n2026-10-02 11:05:22.994 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.994 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.996 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001408\n2026-10-02 11:05:23.316 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.317 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.318 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.318 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.319 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001472\n2026-10-02 11:05:23.719 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.721 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001394\n2026-10-02 11:05:23.724 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.726 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001332\n2026-10-02 11:05:23.761 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48018) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.762 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.763 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.763 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.764 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001454\n2026-10-02 11:05:23.920 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.921 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.922 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.922 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.923 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002299\n2026-10-02 11:05:24.998 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.000 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001670\n2026-10-02 11:05:25.320 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.321 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.321 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.322 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.323 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001624\n2026-10-02 11:05:25.723 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.724 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.725 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.725 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.726 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001476\n2026-10-02 11:05:25.728 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.729 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.729 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.730 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.730 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001532\n2026-10-02 11:05:25.766 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.767 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.767 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.768 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.769 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001581\n2026-10-02 11:05:25.925 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.927 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001300\n2026-10-02 11:05:27.002 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.005 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002149\n2026-10-02 11:05:27.295 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.296 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.297 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.297 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.298 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"GET / HTTP/1.1\" 300 1870 0.001822\n2026-10-02 11:05:27.324 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.325 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.326 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.326 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.327 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002388\n2026-10-02 11:05:27.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.729 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001416\n2026-10-02 11:05:27.732 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.734 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001466\n2026-10-02 11:05:27.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.772 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.773 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001417\n2026-10-02 11:05:27.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001244\n2026-10-02 11:05:29.007 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.009 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.009 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.010 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001925\n2026-10-02 11:05:29.329 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.330 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.331 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.331 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.332 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001901\n2026-10-02 11:05:29.731 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.732 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.732 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.734 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002030\n2026-10-02 11:05:29.737 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.740 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002590\n2026-10-02 11:05:29.775 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.776 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.777 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.777 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.778 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001857\n2026-10-02 11:05:29.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.936 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002000\n2026-10-02 11:05:31.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.015 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001998\n2026-10-02 11:05:31.334 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.337 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001783\n2026-10-02 11:05:31.735 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.738 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001921\n2026-10-02 11:05:31.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.743 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001431\n2026-10-02 11:05:31.781 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.781 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.782 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.782 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.783 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001372\n2026-10-02 11:05:31.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.940 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.941 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001587\n2026-10-02 11:05:33.017 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.019 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001617\n2026-10-02 11:05:33.339 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.339 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.340 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.340 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.341 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001405\n2026-10-02 11:05:33.739 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.741 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001643\n2026-10-02 11:05:33.744 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.746 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001511\n2026-10-02 11:05:33.785 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.787 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001512\n2026-10-02 11:05:33.941 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.942 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.943 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.943 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.944 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001964\n2026-10-02 11:05:35.021 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.022 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.022 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.024 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002456\n2026-10-02 11:05:35.344 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.347 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001948\n2026-10-02 11:05:35.743 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.745 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001533\n2026-10-02 11:05:35.748 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.748 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.749 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.749 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.750 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001610\n2026-10-02 11:05:35.789 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.790 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.791 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.791 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.792 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002155\n2026-10-02 11:05:35.946 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.949 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002092\n2026-10-02 11:05:37.026 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60508) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.028 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001584\n2026-10-02 11:05:37.349 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.351 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001397\n2026-10-02 11:05:37.747 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59402) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.750 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001884\n2026-10-02 11:05:37.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.753 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001605\n2026-10-02 11:05:37.794 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.797 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001702\n2026-10-02 11:05:37.952 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.955 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001807\n2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:38.450 942 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:05:38] \"GET / HTTP/1.1\" 300 2014 0.001890\n2026-10-02 11:05:39.031 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.031 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.032 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.032 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.032 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001122\n2026-10-02 11:05:39.353 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.354 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.355 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.355 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.357 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002967\n2026-10-02 11:05:39.751 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.752 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.752 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.753 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.754 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001494\n2026-10-02 11:05:39.754 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.757 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002110\n2026-10-02 11:05:39.799 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.801 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001576\n2026-10-02 11:05:39.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.958 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001208\n2026-10-02 11:05:41.037 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.039 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001317\n2026-10-02 11:05:41.360 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.362 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001635\n2026-10-02 11:05:41.755 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.756 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.757 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.757 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.758 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001819\n2026-10-02 11:05:41.758 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.760 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001374\n2026-10-02 11:05:41.803 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.805 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001515\n2026-10-02 11:05:41.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.961 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.962 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.962 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.964 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002467\n2026-10-02 11:05:43.041 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.043 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.044 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001753\n2026-10-02 11:05:43.363 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.364 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.364 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.365 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.365 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001392\n2026-10-02 11:05:43.759 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59444) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.760 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.760 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.761 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.761 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.762 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.762 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.763 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002824\n2026-10-02 11:05:43.762 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.765 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.005096\n2026-10-02 11:05:43.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.810 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001670\n2026-10-02 11:05:43.965 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.967 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001805\n2026-10-02 11:05:45.045 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.047 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001631\n2026-10-02 11:05:45.367 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.368 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.369 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.369 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.370 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001387\n2026-10-02 11:05:45.765 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.766 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.767 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.767 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.768 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.769 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002671\n2026-10-02 11:05:45.771 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002074\n2026-10-02 11:05:45.812 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.813 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.814 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001341\n2026-10-02 11:05:45.969 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.970 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.970 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.971 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.971 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001529\n2026-10-02 11:05:47.049 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.052 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002558\n2026-10-02 11:05:47.371 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.372 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.373 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.373 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.374 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001855\n2026-10-02 11:05:47.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.772 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.773 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.773 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002316\n2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.775 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001523\n2026-10-02 11:05:47.816 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.817 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.818 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.818 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.819 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001762\n2026-10-02 11:05:47.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.975 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001668\n2026-10-02 11:05:49.055 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42274) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.057 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001675\n2026-10-02 11:05:49.377 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.378 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.379 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.379 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.380 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001758\n2026-10-02 11:05:49.776 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.776 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.777 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.778 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.778 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.778 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.779 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.779 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.780 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002790\n2026-10-02 11:05:49.781 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002657\n2026-10-02 11:05:49.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.826 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002771\n2026-10-02 11:05:49.978 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.982 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002176\n2026-10-02 11:05:51.060 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.067 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.005841\n2026-10-02 11:05:51.383 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.384 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.385 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.385 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.387 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003195\n2026-10-02 11:05:51.780 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.782 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.783 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.784 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.785 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.785 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.784 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.786 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.786 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003163\n2026-10-02 11:05:51.791 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.008118\n2026-10-02 11:05:51.829 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.830 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.831 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.831 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.832 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002142\n2026-10-02 11:05:51.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.987 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.988 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002123\n2026-10-02 11:05:53.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.073 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003957\n2026-10-02 11:05:53.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.391 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.391 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.392 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002088\n2026-10-02 11:05:53.788 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.791 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002014\n2026-10-02 11:05:53.792 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.794 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001715\n2026-10-02 11:05:53.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.836 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.837 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001565\n2026-10-02 11:05:53.991 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.993 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001396\n2026-10-02 11:05:55.082 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.083 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.084 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.084 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.085 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001689\n2026-10-02 11:05:55.394 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.395 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.396 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.396 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.397 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001714\n2026-10-02 11:05:55.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.795 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.796 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001250\n2026-10-02 11:05:55.796 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.796 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.797 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.797 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001297\n2026-10-02 11:05:55.839 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.841 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001343\n2026-10-02 11:05:55.995 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.998 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001462\n2026-10-02 11:05:57.087 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.089 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001449\n2026-10-02 11:05:57.339 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.341 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.341 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.342 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.344 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"GET / HTTP/1.1\" 300 1870 0.003887\n2026-10-02 11:05:57.400 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.401 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.401 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.402 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.403 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002114\n2026-10-02 11:05:57.797 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 60136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.799 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001310\n2026-10-02 11:05:57.799 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.806 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003248\n2026-10-02 11:05:57.843 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.845 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001255\n2026-10-02 11:05:58.000 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:58.001 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:58.001 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:58.002 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:58.003 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001791\n2026-10-02 11:05:59.091 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.096 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001956\n2026-10-02 11:05:59.405 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.408 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001647\n2026-10-02 11:05:59.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60150) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.804 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001913\n2026-10-02 11:05:59.806 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.807 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.808 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.808 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.809 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002098\n2026-10-02 11:05:59.847 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46090) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.848 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.849 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.849 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.851 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002344\n2026-10-02 11:06:00.005 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:00.008 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002047\n2026-10-02 11:06:01.099 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.101 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001336\n2026-10-02 11:06:01.410 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.411 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.412 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.412 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.413 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001884\n2026-10-02 11:06:01.805 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 60172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.806 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.807 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.807 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.808 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001457\n2026-10-02 11:06:01.811 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.814 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002081\n2026-10-02 11:06:01.852 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.853 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.853 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.854 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001373\n2026-10-02 11:06:02.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:02.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:02.014 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:02.014 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:02.019 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001784\n\n===== glance-api.log (tail -n 2000) @ testbed-node-2 =====\n2026-10-02 11:03:50.913 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:50.915 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001124\n2026-10-02 11:03:51.383 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.384 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.385 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.385 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.387 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002470\n2026-10-02 11:03:51.412 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.413 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.414 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.414 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.414 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001380\n2026-10-02 11:03:51.717 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.717 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.717 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.718 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.718 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001204\n2026-10-02 11:03:51.763 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:51.764 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:51.765 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:51.765 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:51.766 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001578\n2026-10-02 11:03:52.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:52.792 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001175\n2026-10-02 11:03:52.915 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:52.919 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002758\n2026-10-02 11:03:53.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.392 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002092\n2026-10-02 11:03:53.415 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.416 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.417 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.417 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.418 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001426\n2026-10-02 11:03:53.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.720 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.721 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.721 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.722 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001461\n2026-10-02 11:03:53.767 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:53.768 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:53.768 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:53.769 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:53.770 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002473\n2026-10-02 11:03:54.797 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:54.798 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:54.800 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001431\n2026-10-02 11:03:54.921 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:54.923 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001656\n2026-10-02 11:03:55.393 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.395 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001500\n2026-10-02 11:03:55.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.420 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.421 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.422 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.424 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003384\n2026-10-02 11:03:55.725 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.727 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001831\n2026-10-02 11:03:55.771 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:55.772 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:55.773 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:55.773 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:55.774 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002069\n2026-10-02 11:03:56.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:56.805 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001645\n2026-10-02 11:03:56.925 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:56.928 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002453\n2026-10-02 11:03:57.184 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.189 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"GET / HTTP/1.1\" 300 1870 0.003925\n2026-10-02 11:03:57.397 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.398 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.398 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.399 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.400 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002133\n2026-10-02 11:03:57.425 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.428 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002331\n2026-10-02 11:03:57.729 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.731 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.777 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:57.907 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.908 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.908 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:57.909 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:57.909 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:57.909 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.178891\n2026-10-02 11:03:57.910 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001880\n2026-10-02 11:03:58.807 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:58.808 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:58.809 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:58.809 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:58.810 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002020\n2026-10-02 11:03:58.930 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:58.932 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001409\n2026-10-02 11:03:59.401 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.402 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.402 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.403 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.404 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001924\n2026-10-02 11:03:59.430 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.432 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001545\n2026-10-02 11:03:59.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.913 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:03:59.914 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.914 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:03:59.914 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.915 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:03:59.915 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.915 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:03:59.916 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002247\n2026-10-02 11:03:59.917 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002991\n2026-10-02 11:04:00.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:00.811 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:00.813 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001643\n2026-10-02 11:04:00.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:00.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:00.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:00.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:00.936 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001593\n2026-10-02 11:04:01.405 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.405 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.406 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.406 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.407 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001793\n2026-10-02 11:04:01.434 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.436 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001704\n2026-10-02 11:04:01.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.918 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:01.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.919 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:01.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.920 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:01.920 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:01.921 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001941\n2026-10-02 11:04:01.921 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002015\n2026-10-02 11:04:02.815 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:02.816 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:02.817 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:02.817 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:02.818 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001959\n2026-10-02 11:04:02.937 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:02.938 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:02.938 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:02.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:02.939 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001193\n2026-10-02 11:04:03.407 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.408 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.409 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.409 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.410 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001401\n2026-10-02 11:04:03.439 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.440 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.440 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.441 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.441 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001863\n2026-10-02 11:04:03.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.923 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:03.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.924 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:03.925 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.925 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:03.925 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.925 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:03.926 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001721\n2026-10-02 11:04:03.926 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001931\n2026-10-02 11:04:04.819 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:04.820 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:04.820 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:04.821 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:04.821 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001288\n2026-10-02 11:04:04.939 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:04.943 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002694\n2026-10-02 11:04:05.411 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.413 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001468\n2026-10-02 11:04:05.443 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.444 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.444 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.445 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.445 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001320\n2026-10-02 11:04:05.929 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:05.932 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001621\n2026-10-02 11:04:05.932 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002612\n2026-10-02 11:04:06.824 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:06.825 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:06.826 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:06.826 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:06.827 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001747\n2026-10-02 11:04:06.945 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:06.946 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:06.946 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:06.947 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:06.948 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002392\n2026-10-02 11:04:07.415 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.417 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001286\n2026-10-02 11:04:07.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47444) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.448 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001382\n2026-10-02 11:04:07.932 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.934 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001255\n2026-10-02 11:04:07.935 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:07.937 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001766\n2026-10-02 11:04:08.828 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57016) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:08.831 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002018\n2026-10-02 11:04:08.950 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:08.953 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001800\n2026-10-02 11:04:09.419 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.421 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001286\n2026-10-02 11:04:09.450 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.452 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001583\n2026-10-02 11:04:09.936 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45434) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:09.938 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001471\n2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:09.940 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001314\n2026-10-02 11:04:10.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57032) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:10.836 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001215\n2026-10-02 11:04:10.955 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:10.957 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001554\n2026-10-02 11:04:11.422 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.423 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.424 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.424 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.425 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001566\n2026-10-02 11:04:11.453 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.454 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.454 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.455 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.456 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001648\n2026-10-02 11:04:11.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.940 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.941 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.941 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:11.941 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001521\n2026-10-02 11:04:11.941 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:11.942 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:11.942 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:11.943 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001543\n2026-10-02 11:04:12.838 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57042) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:12.840 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001372\n2026-10-02 11:04:12.959 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:12.960 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:12.961 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:12.961 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:12.963 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002809\n2026-10-02 11:04:13.427 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42472) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.431 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001614\n2026-10-02 11:04:13.457 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.459 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001227\n2026-10-02 11:04:13.942 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.944 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:13.944 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001255\n2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:13.946 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001579\n2026-10-02 11:04:14.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:14.845 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001198\n2026-10-02 11:04:14.965 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:14.967 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:14.968 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:14.968 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:14.969 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001917\n2026-10-02 11:04:15.432 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.434 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001526\n2026-10-02 11:04:15.460 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.461 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.462 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.462 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.463 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001581\n2026-10-02 11:04:15.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.946 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:15.947 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001204\n2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:15.948 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001332\n2026-10-02 11:04:16.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:16.847 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001313\n2026-10-02 11:04:16.972 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:16.974 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001580\n2026-10-02 11:04:17.435 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.437 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001251\n2026-10-02 11:04:17.465 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.467 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001583\n2026-10-02 11:04:17.949 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.949 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.950 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.951 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:17.951 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:17.952 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002172\n2026-10-02 11:04:17.953 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002470\n2026-10-02 11:04:18.848 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:18.849 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:18.849 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:18.850 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001478\n2026-10-02 11:04:18.976 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:18.978 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001207\n2026-10-02 11:04:19.439 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.439 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.440 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.440 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.441 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001661\n2026-10-02 11:04:19.469 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.470 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.470 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.471 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.471 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001771\n2026-10-02 11:04:19.954 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.954 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:19.955 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.955 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:19.957 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.957 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:19.958 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:19.958 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003263\n2026-10-02 11:04:19.960 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.005285\n2026-10-02 11:04:20.853 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:20.854 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:20.856 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:20.856 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:20.857 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003102\n2026-10-02 11:04:20.980 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42738) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:20.981 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:20.982 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:20.982 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:20.983 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001681\n2026-10-02 11:04:21.443 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.444 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.445 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.445 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.446 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002070\n2026-10-02 11:04:21.473 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.476 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001813\n2026-10-02 11:04:21.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.963 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:21.964 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001631\n2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:21.966 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001927\n2026-10-02 11:04:22.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:22.860 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001645\n2026-10-02 11:04:22.985 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:22.987 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001357\n2026-10-02 11:04:23.450 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.454 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001902\n2026-10-02 11:04:23.477 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.479 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001607\n2026-10-02 11:04:23.966 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.968 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001152\n2026-10-02 11:04:23.968 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:23.970 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001523\n2026-10-02 11:04:24.862 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:24.864 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001542\n2026-10-02 11:04:24.989 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:24.991 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001475\n2026-10-02 11:04:25.455 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.460 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004294\n2026-10-02 11:04:25.480 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.481 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.481 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.482 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.483 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001693\n2026-10-02 11:04:25.970 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.972 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001564\n2026-10-02 11:04:25.972 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:25.975 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001617\n2026-10-02 11:04:26.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:26.868 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:26.869 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:26.869 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:26.870 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001252\n2026-10-02 11:04:26.994 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:26.996 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001134\n2026-10-02 11:04:27.231 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56418) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.232 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.233 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.233 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.234 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"GET / HTTP/1.1\" 300 1870 0.001839\n2026-10-02 11:04:27.461 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.462 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.462 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.463 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.463 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001445\n2026-10-02 11:04:27.485 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.486 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.486 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.487 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.488 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001651\n2026-10-02 11:04:27.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.975 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001532\n2026-10-02 11:04:27.976 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:27.976 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:27.977 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:27.977 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:27.978 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001187\n2026-10-02 11:04:28.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:28.874 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001456\n2026-10-02 11:04:28.996 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44028) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:28.999 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001971\n2026-10-02 11:04:29.465 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.466 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.466 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.467 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.468 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001870\n2026-10-02 11:04:29.492 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.494 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001491\n2026-10-02 11:04:29.977 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.980 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001845\n2026-10-02 11:04:29.980 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:29.982 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001934\n2026-10-02 11:04:30.877 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:30.878 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:30.879 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:30.879 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:30.879 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001305\n2026-10-02 11:04:30.999 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.000 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.001 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.001 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.002 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001646\n2026-10-02 11:04:31.469 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.474 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.474 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.478 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.006007\n2026-10-02 11:04:31.495 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.497 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001082\n2026-10-02 11:04:31.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.985 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002373\n2026-10-02 11:04:31.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:31.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:31.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:31.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:31.988 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002343\n2026-10-02 11:04:32.885 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:32.886 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:32.887 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:32.887 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:32.889 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002566\n2026-10-02 11:04:33.007 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.011 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.012 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.012 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.013 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001802\n2026-10-02 11:04:33.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.482 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001358\n2026-10-02 11:04:33.499 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.501 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001495\n2026-10-02 11:04:33.986 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.988 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001339\n2026-10-02 11:04:33.988 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:33.989 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:33.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:33.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:33.991 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001676\n2026-10-02 11:04:34.891 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:34.892 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:34.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:34.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:34.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001414\n2026-10-02 11:04:35.016 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.018 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001643\n2026-10-02 11:04:35.484 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.486 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001669\n2026-10-02 11:04:35.503 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.505 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001372\n2026-10-02 11:04:35.991 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.993 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001714\n2026-10-02 11:04:35.993 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:35.999 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003676\n2026-10-02 11:04:36.896 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59146) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:36.898 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001291\n2026-10-02 11:04:37.019 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.020 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.020 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.021 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.021 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001365\n2026-10-02 11:04:37.488 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.489 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.489 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.490 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.491 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001897\n2026-10-02 11:04:37.506 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.509 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001758\n2026-10-02 11:04:37.996 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:37.998 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001683\n2026-10-02 11:04:38.001 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:38.002 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:38.003 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:38.003 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:38.004 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001717\n2026-10-02 11:04:38.901 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:38.902 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:38.903 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:38.903 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:38.904 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001770\n2026-10-02 11:04:39.024 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.025 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.025 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.026 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.027 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001693\n2026-10-02 11:04:39.492 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38978) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.493 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.494 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.494 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.494 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001356\n2026-10-02 11:04:39.511 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:39.513 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001336\n2026-10-02 11:04:40.000 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:40.004 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:40.005 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:40.007 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:40.007 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36356) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:40.009 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.005980\n2026-10-02 11:04:40.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:40.010 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:40.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:40.012 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002196\n2026-10-02 11:04:40.907 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:40.909 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001386\n2026-10-02 11:04:41.029 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.029 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.030 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.030 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.031 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001495\n2026-10-02 11:04:41.494 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.496 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.497 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.497 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.501 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004946\n2026-10-02 11:04:41.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:41.516 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:41.516 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:41.517 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:41.518 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002382\n2026-10-02 11:04:42.012 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:42.014 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001437\n2026-10-02 11:04:42.015 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:42.016 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:42.017 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:42.017 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:42.018 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002026\n2026-10-02 11:04:42.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:42.913 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001310\n2026-10-02 11:04:43.037 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.040 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002294\n2026-10-02 11:04:43.502 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.503 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.505 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.506 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.509 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.005805\n2026-10-02 11:04:43.519 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:43.520 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:43.520 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:43.521 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:43.522 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001682\n2026-10-02 11:04:44.020 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:44.020 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:44.020 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:44.021 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:44.021 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:44.022 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001446\n2026-10-02 11:04:44.022 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001373\n2026-10-02 11:04:44.915 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:44.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001527\n2026-10-02 11:04:45.041 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.043 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001679\n2026-10-02 11:04:45.511 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.513 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001520\n2026-10-02 11:04:45.523 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:45.524 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:45.525 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:45.525 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:45.527 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.003009\n2026-10-02 11:04:46.024 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:46.025 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:46.027 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001756\n2026-10-02 11:04:46.027 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:46.027 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:46.028 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:46.029 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001818\n2026-10-02 11:04:46.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 50364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:46.921 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001718\n2026-10-02 11:04:47.045 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.046 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.047 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.047 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.050 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003534\n2026-10-02 11:04:47.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.515 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.516 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.516 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.516 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001260\n2026-10-02 11:04:47.528 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:47.530 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001461\n2026-10-02 11:04:48.031 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:48.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:48.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:48.033 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:48.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:48.033 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001781\n2026-10-02 11:04:48.034 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002264\n2026-10-02 11:04:48.923 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:48.923 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:48.924 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:48.924 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:48.925 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001290\n2026-10-02 11:04:49.056 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.057 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.057 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.058 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.059 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002194\n2026-10-02 11:04:49.519 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.519 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.520 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.520 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.521 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001342\n2026-10-02 11:04:49.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:49.534 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001342\n2026-10-02 11:04:50.035 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:50.035 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:50.036 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:50.036 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:50.037 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:50.038 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001671\n2026-10-02 11:04:50.039 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002248\n2026-10-02 11:04:50.928 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:50.931 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001765\n2026-10-02 11:04:51.062 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.064 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001520\n2026-10-02 11:04:51.522 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.524 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001174\n2026-10-02 11:04:51.536 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:51.538 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001464\n2026-10-02 11:04:52.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:52.040 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:52.040 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:52.041 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:52.041 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:52.041 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001204\n2026-10-02 11:04:52.042 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001747\n2026-10-02 11:04:52.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 50426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:52.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:52.934 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001356\n2026-10-02 11:04:53.066 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.069 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.070 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.070 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.071 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001425\n2026-10-02 11:04:53.525 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.526 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.529 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002254\n2026-10-02 11:04:53.540 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:53.541 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:53.542 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:53.542 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:53.544 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003083\n2026-10-02 11:04:54.043 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:54.043 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:54.045 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001561\n2026-10-02 11:04:54.046 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002005\n2026-10-02 11:04:54.936 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:54.938 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001620\n2026-10-02 11:04:55.074 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.075 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.075 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.076 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.077 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001752\n2026-10-02 11:04:55.530 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.533 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001699\n2026-10-02 11:04:55.546 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:55.548 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001121\n2026-10-02 11:04:56.047 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:56.047 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:56.048 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:56.049 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:56.049 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:56.049 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001739\n2026-10-02 11:04:56.050 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002188\n2026-10-02 11:04:56.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:56.940 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001328\n2026-10-02 11:04:57.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.084 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.084 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.085 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001574\n2026-10-02 11:04:57.268 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.269 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.270 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.270 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.271 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"GET / HTTP/1.1\" 300 1870 0.001994\n2026-10-02 11:04:57.534 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.536 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001216\n2026-10-02 11:04:57.550 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:57.550 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:57.551 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:57.551 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:57.552 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002048\n2026-10-02 11:04:58.051 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:58.051 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:58.052 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:58.052 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:58.052 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:58.053 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:58.053 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:58.053 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:58.054 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001787\n2026-10-02 11:04:58.054 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001804\n2026-10-02 11:04:58.942 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:58.944 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001635\n2026-10-02 11:04:59.088 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.091 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002098\n2026-10-02 11:04:59.538 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.540 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001483\n2026-10-02 11:04:59.554 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:04:59.556 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001336\n2026-10-02 11:05:00.056 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:00.057 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:00.064 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.004280\n2026-10-02 11:05:00.064 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:00.065 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:00.065 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:00.066 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002080\n2026-10-02 11:05:00.947 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:00.950 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002632\n2026-10-02 11:05:01.093 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.096 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001946\n2026-10-02 11:05:01.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.544 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001603\n2026-10-02 11:05:01.558 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:01.559 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:01.560 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:01.560 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:01.561 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001725\n2026-10-02 11:05:02.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:02.067 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:02.068 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:02.068 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:02.069 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002073\n2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:02.071 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001398\n2026-10-02 11:05:02.952 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:02.954 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001761\n2026-10-02 11:05:03.098 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.099 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.100 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.100 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.101 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001772\n2026-10-02 11:05:03.545 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.547 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001254\n2026-10-02 11:05:03.563 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:03.565 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001317\n2026-10-02 11:05:04.071 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:04.071 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:04.072 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:04.072 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:04.073 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:04.072 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:04.074 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:04.074 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001994\n2026-10-02 11:05:04.074 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:04.076 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003848\n2026-10-02 11:05:04.956 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:04.958 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001241\n2026-10-02 11:05:05.103 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.104 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.105 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.105 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.106 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001920\n2026-10-02 11:05:05.549 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 36212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.551 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001376\n2026-10-02 11:05:05.566 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:05.568 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001504\n2026-10-02 11:05:06.075 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:06.077 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001290\n2026-10-02 11:05:06.078 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:06.079 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:06.079 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:06.080 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:06.081 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002011\n2026-10-02 11:05:06.959 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:06.960 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:06.960 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:06.961 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:06.962 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001522\n2026-10-02 11:05:07.107 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.109 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.111 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.111 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.112 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003733\n2026-10-02 11:05:07.552 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.553 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.554 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.554 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.555 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001494\n2026-10-02 11:05:07.570 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 36234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:07.571 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:07.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:07.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:07.573 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002301\n2026-10-02 11:05:08.079 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:08.081 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001675\n2026-10-02 11:05:08.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:08.084 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:08.085 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:08.085 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:08.087 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.003633\n2026-10-02 11:05:08.964 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:08.965 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:08.967 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001780\n2026-10-02 11:05:09.114 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.116 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001610\n2026-10-02 11:05:09.557 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.557 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.558 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.558 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.559 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001630\n2026-10-02 11:05:09.576 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:09.579 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001671\n2026-10-02 11:05:10.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:10.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:10.084 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:10.084 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:10.086 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002566\n2026-10-02 11:05:10.089 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:10.092 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001611\n2026-10-02 11:05:10.968 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:10.971 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001981\n2026-10-02 11:05:11.118 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.120 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001359\n2026-10-02 11:05:11.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.563 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.563 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001383\n2026-10-02 11:05:11.581 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:11.583 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001519\n2026-10-02 11:05:12.087 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:12.089 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001531\n2026-10-02 11:05:12.093 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:12.094 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:12.095 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:12.095 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:12.096 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001622\n2026-10-02 11:05:12.972 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:12.973 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:12.975 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001826\n2026-10-02 11:05:13.122 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.125 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001987\n2026-10-02 11:05:13.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53112) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.566 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.566 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001342\n2026-10-02 11:05:13.584 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:13.586 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:13.587 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001585\n2026-10-02 11:05:14.091 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:14.092 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:14.093 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:14.093 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:14.094 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001477\n2026-10-02 11:05:14.098 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:14.100 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001517\n2026-10-02 11:05:14.977 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:14.978 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:14.980 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001770\n2026-10-02 11:05:15.127 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.128 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.128 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.129 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.129 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001612\n2026-10-02 11:05:15.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.568 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.568 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.569 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.570 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001592\n2026-10-02 11:05:15.588 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53128) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:15.589 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:15.590 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:15.590 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:15.591 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001570\n2026-10-02 11:05:16.097 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46368) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:16.099 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001676\n2026-10-02 11:05:16.104 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:16.107 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001819\n2026-10-02 11:05:16.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:16.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:16.984 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002018\n2026-10-02 11:05:17.132 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.134 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001610\n2026-10-02 11:05:17.571 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.572 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.573 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001321\n2026-10-02 11:05:17.592 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:17.594 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001148\n2026-10-02 11:05:18.101 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:18.102 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:18.102 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:18.103 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:18.103 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001265\n2026-10-02 11:05:18.108 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:18.109 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:18.110 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:18.110 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:18.111 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001698\n2026-10-02 11:05:18.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:18.985 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:18.987 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001302\n2026-10-02 11:05:19.136 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.137 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.138 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.138 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.138 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001426\n2026-10-02 11:05:19.575 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.576 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.576 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.577 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.577 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001512\n2026-10-02 11:05:19.596 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:19.598 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001452\n2026-10-02 11:05:20.105 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:20.106 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.107 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.107 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.108 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002084\n2026-10-02 11:05:20.113 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:20.114 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.115 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.115 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.116 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001699\n2026-10-02 11:05:20.989 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:20.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:20.992 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001552\n2026-10-02 11:05:21.140 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.140 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.141 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.141 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.142 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001344\n2026-10-02 11:05:21.580 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.584 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002468\n2026-10-02 11:05:21.600 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:21.602 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001608\n2026-10-02 11:05:22.110 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.111 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.111 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.112 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.112 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001348\n2026-10-02 11:05:22.118 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.119 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.120 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.120 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.121 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001332\n2026-10-02 11:05:22.993 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:22.994 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:22.994 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:22.995 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:22.996 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001425\n2026-10-02 11:05:23.144 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.145 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.145 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.146 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.146 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001251\n2026-10-02 11:05:23.586 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.588 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001595\n2026-10-02 11:05:23.603 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:23.605 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001176\n2026-10-02 11:05:24.114 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.115 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.116 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.116 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:24.116 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001336\n2026-10-02 11:05:24.124 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.124 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.125 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.125 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:24.126 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001559\n2026-10-02 11:05:24.997 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:24.998 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.000 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001698\n2026-10-02 11:05:25.148 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.149 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.149 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.150 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.150 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001184\n2026-10-02 11:05:25.590 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.592 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001518\n2026-10-02 11:05:25.606 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:25.608 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001469\n2026-10-02 11:05:26.118 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:26.120 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001406\n2026-10-02 11:05:26.128 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:26.130 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001174\n2026-10-02 11:05:27.003 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.004 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001074\n2026-10-02 11:05:27.152 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.153 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.153 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.154 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.155 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001617\n2026-10-02 11:05:27.308 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.310 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"GET / HTTP/1.1\" 300 1870 0.001325\n2026-10-02 11:05:27.595 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.596 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.597 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.597 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.598 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001583\n2026-10-02 11:05:27.610 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:27.612 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001419\n2026-10-02 11:05:28.122 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:28.124 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001399\n2026-10-02 11:05:28.132 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:28.133 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:28.133 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:28.134 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:28.134 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001194\n2026-10-02 11:05:29.007 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.007 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.009 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001314\n2026-10-02 11:05:29.157 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.159 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001502\n2026-10-02 11:05:29.600 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.602 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001385\n2026-10-02 11:05:29.614 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:29.616 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001468\n2026-10-02 11:05:30.125 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34138) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:30.126 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:30.127 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:30.127 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:30.128 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001884\n2026-10-02 11:05:30.136 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34154) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:30.137 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:30.138 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:30.138 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:30.139 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001605\n2026-10-02 11:05:31.011 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.012 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.014 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001845\n2026-10-02 11:05:31.161 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.161 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.162 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.162 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.162 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001240\n2026-10-02 11:05:31.603 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.605 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.606 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.608 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002642\n2026-10-02 11:05:31.617 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:31.618 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:31.619 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:31.619 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:31.620 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002201\n2026-10-02 11:05:32.130 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:32.132 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001554\n2026-10-02 11:05:32.141 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:32.142 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:32.143 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:32.143 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:32.143 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001283\n2026-10-02 11:05:33.016 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.018 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001331\n2026-10-02 11:05:33.165 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.165 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.166 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.166 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.167 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002209\n2026-10-02 11:05:33.610 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.613 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001191\n2026-10-02 11:05:33.621 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:33.622 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:33.623 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:33.623 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:33.624 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001528\n2026-10-02 11:05:34.134 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:34.135 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:34.135 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:34.136 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:34.137 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001414\n2026-10-02 11:05:34.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:34.148 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001321\n2026-10-02 11:05:35.020 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.024 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002426\n2026-10-02 11:05:35.170 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.171 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.172 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.172 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.173 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002110\n2026-10-02 11:05:35.615 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.618 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003069\n2026-10-02 11:05:35.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:35.627 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001816\n2026-10-02 11:05:36.139 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:36.140 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:36.140 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:36.141 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:36.141 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002167\n2026-10-02 11:05:36.151 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:36.151 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:36.152 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:36.152 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:36.153 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001374\n2026-10-02 11:05:37.026 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.028 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001495\n2026-10-02 11:05:37.175 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.176 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.177 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.177 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.178 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002363\n2026-10-02 11:05:37.620 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.623 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001777\n2026-10-02 11:05:37.629 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:37.631 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001496\n2026-10-02 11:05:38.142 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:38.143 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:38.143 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:38.144 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:38.145 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001823\n2026-10-02 11:05:38.155 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:38.159 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:38.159 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:38.160 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:38.161 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002388\n2026-10-02 11:05:39.030 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.033 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001721\n2026-10-02 11:05:39.180 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.182 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001448\n2026-10-02 11:05:39.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.629 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002162\n2026-10-02 11:05:39.632 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:39.636 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002189\n2026-10-02 11:05:40.147 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:40.149 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001398\n2026-10-02 11:05:40.163 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:40.164 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:40.164 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:40.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:40.166 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001942\n2026-10-02 11:05:41.036 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.039 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001482\n2026-10-02 11:05:41.184 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.186 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001550\n2026-10-02 11:05:41.630 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.631 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.632 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.632 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.633 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002049\n2026-10-02 11:05:41.639 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:41.641 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001178\n2026-10-02 11:05:42.151 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:42.154 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001747\n2026-10-02 11:05:42.168 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:42.169 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:42.170 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:42.170 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:42.171 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001444\n2026-10-02 11:05:43.041 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.043 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001890\n2026-10-02 11:05:43.188 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.189 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.190 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.190 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.191 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001837\n2026-10-02 11:05:43.634 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43998) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.636 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001362\n2026-10-02 11:05:43.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:43.644 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001416\n2026-10-02 11:05:44.156 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:44.157 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:44.158 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:44.158 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:44.159 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001501\n2026-10-02 11:05:44.173 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:44.174 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:44.174 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:44.175 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:44.175 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001379\n2026-10-02 11:05:45.045 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.047 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001853\n2026-10-02 11:05:45.194 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.194 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.195 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.195 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.196 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001430\n2026-10-02 11:05:45.639 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.641 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001687\n2026-10-02 11:05:45.646 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:45.647 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:45.647 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:45.648 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:45.649 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001600\n2026-10-02 11:05:46.160 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:46.162 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001547\n2026-10-02 11:05:46.177 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:46.178 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:46.178 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:46.179 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:46.179 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001159\n2026-10-02 11:05:47.050 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.053 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001994\n2026-10-02 11:05:47.198 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.200 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001451\n2026-10-02 11:05:47.643 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.645 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.646 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.646 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.647 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002006\n2026-10-02 11:05:47.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:47.652 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:47.653 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:47.653 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:47.654 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002148\n2026-10-02 11:05:48.164 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:48.166 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001291\n2026-10-02 11:05:48.181 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:48.182 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:48.182 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:48.183 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:48.183 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001463\n2026-10-02 11:05:49.054 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.055 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.056 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.056 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.057 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001564\n2026-10-02 11:05:49.202 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.203 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.203 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.204 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.205 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001468\n2026-10-02 11:05:49.649 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.650 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.651 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.651 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.652 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001955\n2026-10-02 11:05:49.656 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:49.658 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001875\n2026-10-02 11:05:50.169 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:50.173 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002702\n2026-10-02 11:05:50.186 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:50.187 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:50.188 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:50.188 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:50.190 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002323\n2026-10-02 11:05:51.060 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.064 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002185\n2026-10-02 11:05:51.208 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.209 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.210 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.210 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.212 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002608\n2026-10-02 11:05:51.655 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.656 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.657 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.657 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.658 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002011\n2026-10-02 11:05:51.659 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:51.659 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:51.660 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:51.660 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:51.661 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001413\n2026-10-02 11:05:52.177 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:52.180 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:52.180 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:52.181 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:52.183 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003658\n2026-10-02 11:05:52.193 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:52.194 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:52.195 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:52.195 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:52.196 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002684\n2026-10-02 11:05:53.066 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.067 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.067 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.068 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.071 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004506\n2026-10-02 11:05:53.215 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.219 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002084\n2026-10-02 11:05:53.660 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.663 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:53.664 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001973\n2026-10-02 11:05:53.665 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:53.665 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:53.666 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:53.667 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001706\n2026-10-02 11:05:54.185 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:54.186 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:54.186 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:54.187 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:54.188 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001583\n2026-10-02 11:05:54.197 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:54.200 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001289\n2026-10-02 11:05:55.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.084 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001113\n2026-10-02 11:05:55.221 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35846) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.222 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.222 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.223 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.223 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001558\n2026-10-02 11:05:55.666 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.668 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001195\n2026-10-02 11:05:55.668 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:55.670 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001055\n2026-10-02 11:05:56.190 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:56.190 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:56.191 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:56.191 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:56.192 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001291\n2026-10-02 11:05:56.202 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:56.204 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001337\n2026-10-02 11:05:57.086 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.088 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001425\n2026-10-02 11:05:57.225 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.227 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001201\n2026-10-02 11:05:57.347 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53768) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.349 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"GET / HTTP/1.1\" 300 1870 0.001437\n2026-10-02 11:05:57.669 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.670 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.671 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.671 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.672 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:57.672 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001559\n2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:57.674 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001255\n2026-10-02 11:05:58.193 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:58.195 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001535\n2026-10-02 11:05:58.207 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:58.207 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:58.208 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:58.208 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:58.209 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001490\n2026-10-02 11:05:59.091 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.093 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001573\n2026-10-02 11:05:59.229 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.232 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001998\n2026-10-02 11:05:59.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.674 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.675 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:05:59.676 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:05:59.676 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:05:59.677 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001891\n2026-10-02 11:05:59.677 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002189\n2026-10-02 11:06:00.197 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:00.199 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001379\n2026-10-02 11:06:00.211 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:00.212 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:00.212 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:00.213 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:00.214 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001419\n2026-10-02 11:06:01.096 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.098 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001386\n2026-10-02 11:06:01.234 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.236 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001671\n2026-10-02 11:06:01.678 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.679 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:01.680 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:01.680 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:01.680 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001134\n2026-10-02 11:06:01.681 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001437\n2026-10-02 11:06:02.201 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:02.202 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:02.202 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:02.203 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:02.203 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001178\n2026-10-02 11:06:02.216 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-02 11:06:02.218 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001735\n\n===== glance-api.log (tail -n 2000) @ testbed-node-3 =====\n(no readable glance-api.log on this host)\n\n===== glance-api.log (tail -n 2000) @ testbed-node-4 =====\n(no readable glance-api.log on this host)\n\n===== glance-api.log (tail -n 2000) @ testbed-node-5 =====\n(no readable glance-api.log on this host)",
                            "stdout_lines": [
                                "===== glance-api.log capture: hosts = testbed-manager",
                                "testbed-node-0",
                                "testbed-node-1",
                                "testbed-node-2",
                                "testbed-node-3",
                                "testbed-node-4",
                                "testbed-node-5 =====",
                                "===== glance-api.log (tail -n 2000) @ testbed-manager =====",
                                "(no readable glance-api.log on this host)",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-0 =====",
                                "2026-10-02 11:03:49.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:49.789 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004133",
                                "2026-10-02 11:03:49.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38092) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:49.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:49.810 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:49.811 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:49.811 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001279",
                                "2026-10-02 11:03:50.787 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33684) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:50.787 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:50.788 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:50.788 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:50.789 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001367",
                                "2026-10-02 11:03:50.791 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:50.791 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:50.792 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:50.792 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:50.793 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-02 11:03:51.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.674 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.676 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001300",
                                "2026-10-02 11:03:51.735 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.737 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-02 11:03:51.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.792 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001424",
                                "2026-10-02 11:03:51.814 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.816 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001483",
                                "2026-10-02 11:03:52.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001418",
                                "2026-10-02 11:03:52.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.795 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.797 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.797 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.800 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.005618",
                                "2026-10-02 11:03:53.677 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.679 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.680 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.680 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.682 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002548",
                                "2026-10-02 11:03:53.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.742 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001485",
                                "2026-10-02 11:03:53.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.798 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-02 11:03:53.818 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.820 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001687",
                                "2026-10-02 11:03:54.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.797 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001882",
                                "2026-10-02 11:03:54.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.804 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002689",
                                "2026-10-02 11:03:55.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.685 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001320",
                                "2026-10-02 11:03:55.744 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.746 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001519",
                                "2026-10-02 11:03:55.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.800 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.801 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.801 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.802 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001774",
                                "2026-10-02 11:03:55.822 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.825 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.826 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.827 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.828 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003765",
                                "2026-10-02 11:03:56.799 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.800 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.801 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.801 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.803 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002536",
                                "2026-10-02 11:03:56.806 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.807 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.807 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.808 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.808 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001983",
                                "2026-10-02 11:03:57.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.688 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.689 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.689 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.690 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001868",
                                "2026-10-02 11:03:57.748 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.749 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.750 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.750 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.751 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002115",
                                "2026-10-02 11:03:57.804 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.805 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.806 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.806 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.807 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002288",
                                "2026-10-02 11:03:57.830 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.832 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.832 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.834 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002248",
                                "2026-10-02 11:03:58.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.810 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001784",
                                "2026-10-02 11:03:58.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.811 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.811 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001857",
                                "2026-10-02 11:03:59.692 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.693 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.694 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.694 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.695 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-02 11:03:59.753 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.755 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-02 11:03:59.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.813 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003249",
                                "2026-10-02 11:03:59.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.839 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002352",
                                "2026-10-02 11:04:00.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.811 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.813 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001384",
                                "2026-10-02 11:04:00.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.815 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.816 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001638",
                                "2026-10-02 11:04:01.697 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.698 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.698 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.699 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.700 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-02 11:04:01.757 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.761 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002317",
                                "2026-10-02 11:04:01.817 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.819 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.820 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.821 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002245",
                                "2026-10-02 11:04:01.842 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.843 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.844 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.844 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.846 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002915",
                                "2026-10-02 11:04:02.813 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.815 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001346",
                                "2026-10-02 11:04:02.816 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.819 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002297",
                                "2026-10-02 11:04:03.702 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.702 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.703 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.703 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.704 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001641",
                                "2026-10-02 11:04:03.761 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.762 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.763 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.763 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.764 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001848",
                                "2026-10-02 11:04:03.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.825 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001723",
                                "2026-10-02 11:04:03.848 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.849 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.849 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.850 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.850 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001847",
                                "2026-10-02 11:04:04.818 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.820 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.820 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.822 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002544",
                                "2026-10-02 11:04:04.823 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001838",
                                "2026-10-02 11:04:05.707 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.709 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001648",
                                "2026-10-02 11:04:05.766 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.767 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.768 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.768 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.769 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:04:05.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.829 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001542",
                                "2026-10-02 11:04:05.852 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47418) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.855 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001964",
                                "2026-10-02 11:04:06.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.822 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.823 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.823 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.824 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-02 11:04:06.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39134) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.827 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001369",
                                "2026-10-02 11:04:07.712 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37384) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.714 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001568",
                                "2026-10-02 11:04:07.771 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.773 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001288",
                                "2026-10-02 11:04:07.831 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.835 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002728",
                                "2026-10-02 11:04:07.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.860 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001534",
                                "2026-10-02 11:04:08.826 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.827 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.828 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.830 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002471",
                                "2026-10-02 11:04:08.830 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:04:09.715 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.716 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.716 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.717 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.718 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002286",
                                "2026-10-02 11:04:09.775 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.777 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001568",
                                "2026-10-02 11:04:09.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.839 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001718",
                                "2026-10-02 11:04:09.862 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.863 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.863 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.864 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.865 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002086",
                                "2026-10-02 11:04:10.830 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39156) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.830 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.832 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.832 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.833 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002893",
                                "2026-10-02 11:04:10.834 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.835 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.836 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.836 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.837 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001999",
                                "2026-10-02 11:04:11.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.719 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.720 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.720 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.721 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:04:11.779 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.780 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.781 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.781 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.781 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:04:11.841 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.842 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.843 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.843 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.844 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001724",
                                "2026-10-02 11:04:11.866 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.868 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001153",
                                "2026-10-02 11:04:12.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.838 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-02 11:04:12.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.839 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-02 11:04:13.721 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.722 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.722 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.723 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.723 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001360",
                                "2026-10-02 11:04:13.783 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.784 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.784 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.786 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:04:13.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.851 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004067",
                                "2026-10-02 11:04:13.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.874 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002032",
                                "2026-10-02 11:04:14.840 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.841 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.841 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.842 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.844 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002730",
                                "2026-10-02 11:04:14.844 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.847 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001745",
                                "2026-10-02 11:04:15.724 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.726 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001381",
                                "2026-10-02 11:04:15.787 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.791 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001591",
                                "2026-10-02 11:04:15.854 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.858 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002212",
                                "2026-10-02 11:04:15.876 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.878 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001805",
                                "2026-10-02 11:04:16.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.847 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.847 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001244",
                                "2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.849 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001142",
                                "2026-10-02 11:04:17.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.729 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-02 11:04:17.792 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.794 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.795 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.795 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.796 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:04:17.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.861 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:04:17.881 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.881 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.882 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.882 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.883 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:04:18.848 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56698) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.848 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.852 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002229",
                                "2026-10-02 11:04:18.852 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002235",
                                "2026-10-02 11:04:19.731 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.732 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.732 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.733 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001423",
                                "2026-10-02 11:04:19.739 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.741 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:19] \"GET / HTTP/1.1\" 300 1870 0.001776",
                                "2026-10-02 11:04:19.798 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42028) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.802 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-02 11:04:19.861 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.862 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.863 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.863 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.864 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002060",
                                "2026-10-02 11:04:19.884 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.886 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-02 11:04:20.852 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.853 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.854 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001690",
                                "2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.856 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002421",
                                "2026-10-02 11:04:21.736 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.738 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001716",
                                "2026-10-02 11:04:21.803 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.804 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.805 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.805 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.806 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:04:21.867 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.869 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:04:21.889 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.892 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002576",
                                "2026-10-02 11:04:22.856 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.858 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001772",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.864 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.005142",
                                "2026-10-02 11:04:23.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.744 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002649",
                                "2026-10-02 11:04:23.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.809 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.810 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.811 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002332",
                                "2026-10-02 11:04:23.870 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.874 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002714",
                                "2026-10-02 11:04:23.894 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.895 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.898 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002792",
                                "2026-10-02 11:04:24.859 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.861 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:04:24.865 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.866 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.867 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.867 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.868 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002216",
                                "2026-10-02 11:04:25.747 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.749 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001384",
                                "2026-10-02 11:04:25.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.815 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001443",
                                "2026-10-02 11:04:25.877 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.879 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001498",
                                "2026-10-02 11:04:25.900 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.902 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:04:26.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.864 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.865 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.866 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:26.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.871 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.872 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.872 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.873 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001739",
                                "2026-10-02 11:04:27.750 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.751 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.752 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.752 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.753 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001571",
                                "2026-10-02 11:04:27.817 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.818 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.819 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.819 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.820 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:04:27.882 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.884 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001465",
                                "2026-10-02 11:04:27.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.906 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001562",
                                "2026-10-02 11:04:28.869 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.870 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.871 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.872 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002164",
                                "2026-10-02 11:04:28.875 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.878 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-02 11:04:29.754 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.755 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.756 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.756 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.757 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001502",
                                "2026-10-02 11:04:29.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.824 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001392",
                                "2026-10-02 11:04:29.886 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.888 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.888 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.889 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.889 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001337",
                                "2026-10-02 11:04:29.908 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.912 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:30.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.874 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.874 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.877 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003890",
                                "2026-10-02 11:04:30.886 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.887 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.887 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.889 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.891 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.004563",
                                "2026-10-02 11:04:31.759 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.761 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.762 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.762 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.763 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001457",
                                "2026-10-02 11:04:31.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.827 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.827 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.828 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-02 11:04:31.892 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.893 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.894 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.895 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-02 11:04:31.915 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.917 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001724",
                                "2026-10-02 11:04:32.880 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.882 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001281",
                                "2026-10-02 11:04:32.892 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-02 11:04:33.765 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.765 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.766 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.766 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.767 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:04:33.831 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.832 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.832 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.833 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.834 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001776",
                                "2026-10-02 11:04:33.895 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.897 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-02 11:04:33.920 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.922 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001928",
                                "2026-10-02 11:04:34.882 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.883 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.884 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.884 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.885 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:04:34.895 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.897 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001349",
                                "2026-10-02 11:04:35.769 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.770 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.770 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.771 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.772 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001800",
                                "2026-10-02 11:04:35.835 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.839 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002587",
                                "2026-10-02 11:04:35.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.901 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001311",
                                "2026-10-02 11:04:35.925 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.927 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001650",
                                "2026-10-02 11:04:36.887 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34150) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.888 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.888 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.889 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.889 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001318",
                                "2026-10-02 11:04:36.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.901 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.901 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001531",
                                "2026-10-02 11:04:37.774 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.776 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001350",
                                "2026-10-02 11:04:37.842 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.844 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.844 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.845 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.846 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002082",
                                "2026-10-02 11:04:37.903 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.905 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-02 11:04:37.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.931 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.931 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:04:38.447 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.448 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.448 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.449 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:04:38] \"GET / HTTP/1.1\" 300 2014 0.001849",
                                "2026-10-02 11:04:38.891 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.894 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:04:38.902 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.904 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002069",
                                "2026-10-02 11:04:39.778 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.779 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.779 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.780 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.780 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001395",
                                "2026-10-02 11:04:39.847 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.848 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.849 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.849 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.850 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002163",
                                "2026-10-02 11:04:39.908 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.909 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.910 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.910 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.911 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002061",
                                "2026-10-02 11:04:39.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.935 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.936 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002121",
                                "2026-10-02 11:04:40.894 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.896 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.897 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.897 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.899 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002907",
                                "2026-10-02 11:04:40.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.008427",
                                "2026-10-02 11:04:41.783 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.784 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.785 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.786 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002560",
                                "2026-10-02 11:04:41.852 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.855 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-02 11:04:41.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.915 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001528",
                                "2026-10-02 11:04:41.938 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.940 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.941 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.941 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.943 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002615",
                                "2026-10-02 11:04:42.901 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.905 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002255",
                                "2026-10-02 11:04:42.917 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.919 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.919 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.920 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.921 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002368",
                                "2026-10-02 11:04:43.788 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.790 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001236",
                                "2026-10-02 11:04:43.857 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.860 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.860 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.861 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.862 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002178",
                                "2026-10-02 11:04:43.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.920 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001638",
                                "2026-10-02 11:04:43.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.947 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001560",
                                "2026-10-02 11:04:44.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.907 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.907 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.909 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001619",
                                "2026-10-02 11:04:44.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.925 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001744",
                                "2026-10-02 11:04:45.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.795 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:45.864 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.866 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.867 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001846",
                                "2026-10-02 11:04:45.921 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.922 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.923 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.923 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.924 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001903",
                                "2026-10-02 11:04:45.949 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.951 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.951 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.952 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001653",
                                "2026-10-02 11:04:46.910 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.912 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:04:46.927 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41896) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.928 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.929 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.929 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.930 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-02 11:04:47.798 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.801 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001887",
                                "2026-10-02 11:04:47.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.871 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:04:47.926 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.927 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.928 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.928 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.929 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001326",
                                "2026-10-02 11:04:47.954 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.956 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-02 11:04:48.914 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41906) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.915 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.915 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.916 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-02 11:04:48.931 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.933 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:04:49.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.792 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.793 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"GET / HTTP/1.1\" 300 1870 0.001301",
                                "2026-10-02 11:04:49.802 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.805 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001625",
                                "2026-10-02 11:04:49.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.874 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.874 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.874 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001250",
                                "2026-10-02 11:04:49.931 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.933 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001194",
                                "2026-10-02 11:04:49.959 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.964 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003230",
                                "2026-10-02 11:04:50.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.923 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002446",
                                "2026-10-02 11:04:50.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.937 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002245",
                                "2026-10-02 11:04:51.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.811 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002568",
                                "2026-10-02 11:04:51.876 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.877 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.878 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.878 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.880 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002498",
                                "2026-10-02 11:04:51.935 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60600) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.936 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.936 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.937 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.938 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001604",
                                "2026-10-02 11:04:51.966 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.968 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-02 11:04:52.924 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41958) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.927 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001780",
                                "2026-10-02 11:04:52.938 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.939 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.939 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.940 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.940 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001438",
                                "2026-10-02 11:04:53.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.814 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002137",
                                "2026-10-02 11:04:53.882 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.882 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.883 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.883 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.883 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001195",
                                "2026-10-02 11:04:53.939 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.940 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.941 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.941 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.942 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001987",
                                "2026-10-02 11:04:53.971 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.973 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001288",
                                "2026-10-02 11:04:54.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.930 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.931 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.931 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.932 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001489",
                                "2026-10-02 11:04:54.943 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.945 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001370",
                                "2026-10-02 11:04:55.818 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.820 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:55.886 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.887 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.887 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.888 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.889 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-02 11:04:55.944 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.946 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001389",
                                "2026-10-02 11:04:55.974 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.975 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.975 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.976 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.976 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-02 11:04:56.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.937 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001926",
                                "2026-10-02 11:04:56.947 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.949 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001247",
                                "2026-10-02 11:04:57.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.823 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.824 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001459",
                                "2026-10-02 11:04:57.890 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.891 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.892 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.892 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.893 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001613",
                                "2026-10-02 11:04:57.949 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.951 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:57.979 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.981 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:04:58.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.941 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001642",
                                "2026-10-02 11:04:58.951 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.952 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.953 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.953 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.954 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002115",
                                "2026-10-02 11:04:59.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.830 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-02 11:04:59.896 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.898 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001496",
                                "2026-10-02 11:04:59.952 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.953 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.954 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.954 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.955 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-02 11:04:59.983 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56958) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.986 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001585",
                                "2026-10-02 11:05:00.943 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.946 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001948",
                                "2026-10-02 11:05:00.957 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.959 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-02 11:05:01.831 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.834 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001837",
                                "2026-10-02 11:05:01.900 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.901 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.902 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.902 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.903 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:05:01.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.959 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001740",
                                "2026-10-02 11:05:01.988 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.989 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.991 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001307",
                                "2026-10-02 11:05:02.948 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.951 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001894",
                                "2026-10-02 11:05:02.961 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.963 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001392",
                                "2026-10-02 11:05:03.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.838 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001349",
                                "2026-10-02 11:05:03.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.905 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.906 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.908 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003130",
                                "2026-10-02 11:05:03.962 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.964 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001570",
                                "2026-10-02 11:05:03.992 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.994 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-02 11:05:04.956 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.957 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.957 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.959 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001887",
                                "2026-10-02 11:05:04.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.969 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002864",
                                "2026-10-02 11:05:05.841 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.844 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002110",
                                "2026-10-02 11:05:05.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002075",
                                "2026-10-02 11:05:05.966 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.969 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001861",
                                "2026-10-02 11:05:05.997 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.000 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001849",
                                "2026-10-02 11:05:06.960 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.963 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001919",
                                "2026-10-02 11:05:06.970 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.972 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001234",
                                "2026-10-02 11:05:07.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.847 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001297",
                                "2026-10-02 11:05:07.915 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.917 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001729",
                                "2026-10-02 11:05:07.972 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.974 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:05:08.002 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.003 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.004 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.004 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.006 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002685",
                                "2026-10-02 11:05:08.964 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.965 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.966 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.966 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.967 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001516",
                                "2026-10-02 11:05:08.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.976 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001548",
                                "2026-10-02 11:05:09.850 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 32788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.852 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001524",
                                "2026-10-02 11:05:09.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.922 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001817",
                                "2026-10-02 11:05:09.976 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.977 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.978 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.978 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.979 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-02 11:05:10.008 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.013 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002416",
                                "2026-10-02 11:05:10.969 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.971 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:05:10.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.979 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.979 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.980 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.980 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:05:11.854 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 32808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.856 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001226",
                                "2026-10-02 11:05:11.924 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.926 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:05:11.981 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.983 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001894",
                                "2026-10-02 11:05:12.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.019 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003579",
                                "2026-10-02 11:05:12.973 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.975 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001933",
                                "2026-10-02 11:05:12.982 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.984 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001815",
                                "2026-10-02 11:05:13.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.862 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001906",
                                "2026-10-02 11:05:13.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001544",
                                "2026-10-02 11:05:13.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.988 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001916",
                                "2026-10-02 11:05:14.022 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.024 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001419",
                                "2026-10-02 11:05:14.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.981 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002086",
                                "2026-10-02 11:05:14.986 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.989 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001822",
                                "2026-10-02 11:05:15.168 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.169 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.169 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.170 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:05:15] \"GET / HTTP/1.1\" 300 2078 0.001781",
                                "2026-10-02 11:05:15.864 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.866 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001503",
                                "2026-10-02 11:05:15.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.936 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-02 11:05:15.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.992 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-02 11:05:16.026 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.027 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.028 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.028 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.029 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:16.981 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.982 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.982 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.983 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.984 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001697",
                                "2026-10-02 11:05:16.991 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.992 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.993 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.993 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.994 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001881",
                                "2026-10-02 11:05:17.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.869 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.870 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.871 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001420",
                                "2026-10-02 11:05:17.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.938 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.939 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.939 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.940 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001749",
                                "2026-10-02 11:05:17.995 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.997 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001325",
                                "2026-10-02 11:05:18.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.032 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.034 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001764",
                                "2026-10-02 11:05:18.985 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.987 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:05:18.996 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.998 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001431",
                                "2026-10-02 11:05:19.836 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.838 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"GET / HTTP/1.1\" 300 1870 0.001514",
                                "2026-10-02 11:05:19.872 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.873 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.874 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.874 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.875 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001807",
                                "2026-10-02 11:05:19.942 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.998 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.003 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003495",
                                "2026-10-02 11:05:20.036 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.039 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001907",
                                "2026-10-02 11:05:19.943 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.142 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.143 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.143 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.200925",
                                "2026-10-02 11:05:20.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.992 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002036",
                                "2026-10-02 11:05:21.000 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.003 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001487",
                                "2026-10-02 11:05:21.877 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.879 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001538",
                                "2026-10-02 11:05:22.005 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.006 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.007 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.007 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.008 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001635",
                                "2026-10-02 11:05:22.041 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.042 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.043 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.043 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.044 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001531",
                                "2026-10-02 11:05:22.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.148 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001729",
                                "2026-10-02 11:05:22.994 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.996 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-02 11:05:23.005 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.006 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.007 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.007 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.008 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001916",
                                "2026-10-02 11:05:23.881 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.882 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.883 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.883 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.884 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001825",
                                "2026-10-02 11:05:24.009 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.011 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001594",
                                "2026-10-02 11:05:24.045 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.047 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001536",
                                "2026-10-02 11:05:24.150 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.152 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:05:24.998 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.000 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001701",
                                "2026-10-02 11:05:25.009 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.011 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.012 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002017",
                                "2026-10-02 11:05:25.885 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.888 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001752",
                                "2026-10-02 11:05:26.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.015 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.016 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.016 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.017 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001721",
                                "2026-10-02 11:05:26.050 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.052 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001192",
                                "2026-10-02 11:05:26.154 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.155 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.156 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.156 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.157 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-02 11:05:27.002 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.004 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:05:27.013 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.015 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001258",
                                "2026-10-02 11:05:27.890 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.891 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.892 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.892 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.895 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.004044",
                                "2026-10-02 11:05:28.018 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.019 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.020 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.020 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.021 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002008",
                                "2026-10-02 11:05:28.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.055 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.055 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.056 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.057 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002967",
                                "2026-10-02 11:05:28.158 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.162 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002145",
                                "2026-10-02 11:05:29.007 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.010 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001786",
                                "2026-10-02 11:05:29.017 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43940) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.019 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001485",
                                "2026-10-02 11:05:29.897 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.900 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001590",
                                "2026-10-02 11:05:30.023 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.024 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.025 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.025 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.026 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001974",
                                "2026-10-02 11:05:30.059 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.060 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.061 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.061 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.063 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002241",
                                "2026-10-02 11:05:30.164 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.165 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.166 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.166 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.167 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002503",
                                "2026-10-02 11:05:31.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.014 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001604",
                                "2026-10-02 11:05:31.022 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.024 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-02 11:05:31.902 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.904 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.905 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001652",
                                "2026-10-02 11:05:32.028 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.030 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001201",
                                "2026-10-02 11:05:32.067 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.068 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.068 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.069 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.069 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001303",
                                "2026-10-02 11:05:32.169 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.170 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.171 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.171 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.172 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001681",
                                "2026-10-02 11:05:33.016 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.019 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001691",
                                "2026-10-02 11:05:33.026 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.027 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.028 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.028 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.029 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001941",
                                "2026-10-02 11:05:33.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45846) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.907 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.907 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.908 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001567",
                                "2026-10-02 11:05:34.033 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.035 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001476",
                                "2026-10-02 11:05:34.072 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.073 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.173 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.250 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.251 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.251 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.252 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.178301",
                                "2026-10-02 11:05:34.252 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.252 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.254 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003135",
                                "2026-10-02 11:05:35.021 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.022 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.023 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.023 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.024 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001942",
                                "2026-10-02 11:05:35.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.034 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001874",
                                "2026-10-02 11:05:35.910 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.913 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-02 11:05:36.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.039 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.040 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.040 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.042 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002528",
                                "2026-10-02 11:05:36.253 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59730) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.255 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001773",
                                "2026-10-02 11:05:36.257 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.259 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-02 11:05:37.026 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.029 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001650",
                                "2026-10-02 11:05:37.037 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.040 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002294",
                                "2026-10-02 11:05:37.915 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.916 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.917 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.917 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.919 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002628",
                                "2026-10-02 11:05:38.044 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.045 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.046 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.046 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.047 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002012",
                                "2026-10-02 11:05:38.257 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.261 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002037",
                                "2026-10-02 11:05:38.261 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.262 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.263 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.263 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.265 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002545",
                                "2026-10-02 11:05:39.031 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.034 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001945",
                                "2026-10-02 11:05:39.043 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.046 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001946",
                                "2026-10-02 11:05:39.920 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.922 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001421",
                                "2026-10-02 11:05:40.050 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56496) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.051 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.052 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.052 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.053 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-02 11:05:40.263 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.265 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001401",
                                "2026-10-02 11:05:40.266 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.268 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001603",
                                "2026-10-02 11:05:41.034 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.036 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001387",
                                "2026-10-02 11:05:41.047 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.048 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.048 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.049 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.050 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001852",
                                "2026-10-02 11:05:41.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47908) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.925 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.926 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.926 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.927 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001573",
                                "2026-10-02 11:05:42.054 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.056 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.056 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.058 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.059 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003382",
                                "2026-10-02 11:05:42.267 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.270 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:05:42.270 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.271 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.272 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.272 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.273 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002199",
                                "2026-10-02 11:05:43.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47698) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.040 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:43.053 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.056 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001920",
                                "2026-10-02 11:05:43.930 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.932 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001307",
                                "2026-10-02 11:05:44.062 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.063 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.064 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.064 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.069 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.005548",
                                "2026-10-02 11:05:44.271 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.272 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.273 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.273 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.273 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:05:44.275 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47940) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.277 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001639",
                                "2026-10-02 11:05:45.042 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.043 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.044 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.044 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.045 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:05:45.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.058 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.059 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.059 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.060 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001463",
                                "2026-10-02 11:05:45.934 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.937 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001612",
                                "2026-10-02 11:05:46.068 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.069 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.069 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.070 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.070 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001831",
                                "2026-10-02 11:05:46.276 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.278 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001699",
                                "2026-10-02 11:05:46.279 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.281 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001450",
                                "2026-10-02 11:05:47.044 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 53964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.045 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.046 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.046 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.047 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001484",
                                "2026-10-02 11:05:47.061 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.063 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.064 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.064 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.066 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002990",
                                "2026-10-02 11:05:47.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.941 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.941 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.942 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001870",
                                "2026-10-02 11:05:48.073 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.074 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.074 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.075 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.076 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001821",
                                "2026-10-02 11:05:48.280 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.283 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-02 11:05:48.283 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47984) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.285 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:05:49.048 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53986) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.052 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002303",
                                "2026-10-02 11:05:49.074 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.077 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001613",
                                "2026-10-02 11:05:49.898 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"GET / HTTP/1.1\" 300 1870 0.002194",
                                "2026-10-02 11:05:49.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.947 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.947 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.948 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002153",
                                "2026-10-02 11:05:50.078 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.080 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.080 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.081 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.082 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002402",
                                "2026-10-02 11:05:50.286 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.288 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.290 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002469",
                                "2026-10-02 11:05:50.290 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.291 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.291 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.293 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003160",
                                "2026-10-02 11:05:51.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.054 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.055 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.055 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.057 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002516",
                                "2026-10-02 11:05:51.078 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.080 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.081 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.081 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.083 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003479",
                                "2026-10-02 11:05:51.951 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.952 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.953 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.953 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.954 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002193",
                                "2026-10-02 11:05:52.085 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.087 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.089 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.089 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.091 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003676",
                                "2026-10-02 11:05:52.291 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.295 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002196",
                                "2026-10-02 11:05:52.295 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.299 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002774",
                                "2026-10-02 11:05:53.059 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.060 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.061 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.061 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.062 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002314",
                                "2026-10-02 11:05:53.086 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.090 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002682",
                                "2026-10-02 11:05:53.956 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.957 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.958 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.959 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001640",
                                "2026-10-02 11:05:54.092 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.093 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.094 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.094 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.095 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002169",
                                "2026-10-02 11:05:54.296 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.297 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.298 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.298 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.299 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002142",
                                "2026-10-02 11:05:54.301 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.301 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.302 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.302 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.303 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001383",
                                "2026-10-02 11:05:55.064 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.065 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.065 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.066 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.067 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-02 11:05:55.092 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.094 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001634",
                                "2026-10-02 11:05:55.961 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52274) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.964 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001599",
                                "2026-10-02 11:05:56.096 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.098 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:56.301 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36508) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.302 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.303 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.303 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.304 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001416",
                                "2026-10-02 11:05:56.304 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.305 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.305 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.306 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.307 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001718",
                                "2026-10-02 11:05:57.068 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.069 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.070 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.070 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.071 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002704",
                                "2026-10-02 11:05:57.096 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.097 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.098 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.098 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.099 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003002",
                                "2026-10-02 11:05:57.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.968 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-02 11:05:58.099 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.100 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.101 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.101 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.102 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:05:58.306 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.308 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001386",
                                "2026-10-02 11:05:58.309 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.311 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002032",
                                "2026-10-02 11:05:59.073 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.075 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:05:59.101 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.102 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.103 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.103 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.104 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002071",
                                "2026-10-02 11:05:59.970 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.971 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.972 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.972 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.973 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-02 11:06:00.102 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.104 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.104 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.105 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.105 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001769",
                                "2026-10-02 11:06:00.310 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.311 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.312 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.312 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.313 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001616",
                                "2026-10-02 11:06:00.313 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.314 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.314 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.315 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.315 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001326",
                                "2026-10-02 11:06:01.077 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.078 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.079 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.079 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.080 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001937",
                                "2026-10-02 11:06:01.105 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.106 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.106 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.107 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.108 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:06:01.974 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.976 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001423",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-1 =====",
                                "2026-10-02 11:03:51.524 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.525 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001385",
                                "2026-10-02 11:03:51.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.541 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001736",
                                "2026-10-02 11:03:51.545 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.546 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.546 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.546 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.547 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.547 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.547 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.548 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.548 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:03:51.549 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002401",
                                "2026-10-02 11:03:52.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.794 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-02 11:03:53.102 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.104 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002004",
                                "2026-10-02 11:03:53.527 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.529 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001436",
                                "2026-10-02 11:03:53.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.544 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001297",
                                "2026-10-02 11:03:53.550 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.550 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.551 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.551 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.552 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.553 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001516",
                                "2026-10-02 11:03:53.554 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002584",
                                "2026-10-02 11:03:54.798 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.800 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.800 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.801 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001899",
                                "2026-10-02 11:03:55.106 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.109 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-02 11:03:55.530 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.532 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001532",
                                "2026-10-02 11:03:55.547 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.549 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001598",
                                "2026-10-02 11:03:55.555 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.555 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.556 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.556 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.556 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.556 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.557 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.557 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.558 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001594",
                                "2026-10-02 11:03:55.558 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001899",
                                "2026-10-02 11:03:56.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.805 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-02 11:03:57.111 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.112 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.113 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.113 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.114 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-02 11:03:57.180 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.183 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"GET / HTTP/1.1\" 300 1870 0.002155",
                                "2026-10-02 11:03:57.534 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.536 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001456",
                                "2026-10-02 11:03:57.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.552 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.553 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.553 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.555 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002422",
                                "2026-10-02 11:03:57.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.561 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.562 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.562 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.562 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001280",
                                "2026-10-02 11:03:57.564 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-02 11:03:58.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.810 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001383",
                                "2026-10-02 11:03:59.117 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.119 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001400",
                                "2026-10-02 11:03:59.538 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.541 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001399",
                                "2026-10-02 11:03:59.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.560 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002294",
                                "2026-10-02 11:03:59.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.564 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.566 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.567 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001720",
                                "2026-10-02 11:03:59.565 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.730 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.730 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.731 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.166390",
                                "2026-10-02 11:04:00.810 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.811 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.812 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.812 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.813 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001964",
                                "2026-10-02 11:04:01.121 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.124 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001667",
                                "2026-10-02 11:04:01.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.544 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.544 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.546 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002839",
                                "2026-10-02 11:04:01.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.563 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001319",
                                "2026-10-02 11:04:01.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.571 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001691",
                                "2026-10-02 11:04:01.733 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.735 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.736 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.736 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.737 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002326",
                                "2026-10-02 11:04:02.815 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.818 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001506",
                                "2026-10-02 11:04:03.127 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.129 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001859",
                                "2026-10-02 11:04:03.547 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.548 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.548 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.549 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.550 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-02 11:04:03.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.566 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001195",
                                "2026-10-02 11:04:03.573 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.574 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.575 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.575 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.576 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001847",
                                "2026-10-02 11:04:03.739 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.741 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001627",
                                "2026-10-02 11:04:04.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.822 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001279",
                                "2026-10-02 11:04:05.132 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.132 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.133 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.133 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.134 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001508",
                                "2026-10-02 11:04:05.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.553 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001508",
                                "2026-10-02 11:04:05.567 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.569 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001405",
                                "2026-10-02 11:04:05.578 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.580 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001885",
                                "2026-10-02 11:04:05.743 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.744 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.745 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.745 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.745 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001321",
                                "2026-10-02 11:04:06.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.827 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001287",
                                "2026-10-02 11:04:07.137 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.137 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.138 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.138 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.139 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:04:07.554 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.556 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-02 11:04:07.571 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.573 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001480",
                                "2026-10-02 11:04:07.582 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.584 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001488",
                                "2026-10-02 11:04:07.748 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.750 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001230",
                                "2026-10-02 11:04:08.828 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.830 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001123",
                                "2026-10-02 11:04:09.141 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.143 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:04:09.558 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.562 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:09.575 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.576 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.577 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.577 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.578 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001652",
                                "2026-10-02 11:04:09.586 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.588 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:04:09.752 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.754 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001058",
                                "2026-10-02 11:04:10.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.836 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001365",
                                "2026-10-02 11:04:11.145 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.151 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.004161",
                                "2026-10-02 11:04:11.564 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.565 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.565 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.566 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.566 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001387",
                                "2026-10-02 11:04:11.579 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.580 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.580 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.581 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.581 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001403",
                                "2026-10-02 11:04:11.591 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.592 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.593 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.593 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.594 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001997",
                                "2026-10-02 11:04:11.756 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.757 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.758 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.758 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.760 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002683",
                                "2026-10-02 11:04:12.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-02 11:04:13.153 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.155 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:04:13.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.571 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001249",
                                "2026-10-02 11:04:13.583 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.584 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.584 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.585 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:04:13.596 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.597 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.597 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.598 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.598 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001298",
                                "2026-10-02 11:04:13.762 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.764 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001128",
                                "2026-10-02 11:04:14.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.845 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.845 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.849 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.004738",
                                "2026-10-02 11:04:15.164 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.164 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.165 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.165 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001143",
                                "2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.169 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:04:15] \"GET / HTTP/1.1\" 300 2078 0.001327",
                                "2026-10-02 11:04:15.572 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.572 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.573 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001167",
                                "2026-10-02 11:04:15.587 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.589 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001113",
                                "2026-10-02 11:04:15.600 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.602 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001432",
                                "2026-10-02 11:04:15.766 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.768 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001249",
                                "2026-10-02 11:04:16.852 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.852 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.853 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.853 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.854 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001330",
                                "2026-10-02 11:04:17.168 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.169 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.169 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.170 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.171 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001912",
                                "2026-10-02 11:04:17.576 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.578 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001500",
                                "2026-10-02 11:04:17.590 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.590 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.591 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.591 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.592 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001389",
                                "2026-10-02 11:04:17.604 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.606 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001411",
                                "2026-10-02 11:04:17.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.771 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.773 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001705",
                                "2026-10-02 11:04:18.855 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52486) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.857 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001334",
                                "2026-10-02 11:04:19.172 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.173 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.173 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.174 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.175 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001811",
                                "2026-10-02 11:04:19.580 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.583 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001878",
                                "2026-10-02 11:04:19.594 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.596 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:04:19.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.612 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001931",
                                "2026-10-02 11:04:19.775 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.777 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001433",
                                "2026-10-02 11:04:20.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.861 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001755",
                                "2026-10-02 11:04:21.178 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52520) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.181 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001991",
                                "2026-10-02 11:04:21.584 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.585 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.585 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.586 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.587 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001727",
                                "2026-10-02 11:04:21.597 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.598 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.599 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.599 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.600 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001576",
                                "2026-10-02 11:04:21.614 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.616 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001704",
                                "2026-10-02 11:04:21.779 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.782 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002301",
                                "2026-10-02 11:04:22.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.866 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.866 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.867 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001991",
                                "2026-10-02 11:04:23.182 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.183 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.184 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.184 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.185 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001754",
                                "2026-10-02 11:04:23.588 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.592 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002303",
                                "2026-10-02 11:04:23.601 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.603 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.604 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.605 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.607 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003762",
                                "2026-10-02 11:04:23.618 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.619 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.620 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.623 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003413",
                                "2026-10-02 11:04:23.784 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.785 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.786 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.786 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.787 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002282",
                                "2026-10-02 11:04:24.869 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.871 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001378",
                                "2026-10-02 11:04:25.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.189 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:04:25.593 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.594 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.594 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.595 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.595 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001339",
                                "2026-10-02 11:04:25.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43916) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.608 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.609 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.609 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.610 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001313",
                                "2026-10-02 11:04:25.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.627 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.628 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002431",
                                "2026-10-02 11:04:25.789 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.792 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001691",
                                "2026-10-02 11:04:26.873 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.875 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001341",
                                "2026-10-02 11:04:27.191 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.192 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.193 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.193 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.194 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001760",
                                "2026-10-02 11:04:27.222 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.224 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"GET / HTTP/1.1\" 300 1870 0.001532",
                                "2026-10-02 11:04:27.597 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.599 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:04:27.611 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.612 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.612 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.613 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.613 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001248",
                                "2026-10-02 11:04:27.630 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.632 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001355",
                                "2026-10-02 11:04:27.793 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.795 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001360",
                                "2026-10-02 11:04:28.878 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.880 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-02 11:04:29.196 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.197 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.197 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.198 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.198 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:04:29.601 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.602 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.603 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.603 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.604 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-02 11:04:29.618 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.618 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.619 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.619 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.620 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:29.634 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.636 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:04:29.797 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44742) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.799 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001360",
                                "2026-10-02 11:04:30.888 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.890 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:04:31.201 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.203 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001137",
                                "2026-10-02 11:04:31.606 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.609 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002186",
                                "2026-10-02 11:04:31.620 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.620 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.621 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.622 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001233",
                                "2026-10-02 11:04:31.638 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.640 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001123",
                                "2026-10-02 11:04:31.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.803 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:04:32.891 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.892 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.892 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001872",
                                "2026-10-02 11:04:33.205 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.205 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.206 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.206 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.208 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002584",
                                "2026-10-02 11:04:33.610 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.612 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001230",
                                "2026-10-02 11:04:33.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.622 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.623 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.623 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.624 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:04:33.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.643 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.644 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.644 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.645 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001791",
                                "2026-10-02 11:04:33.805 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.806 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.808 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.809 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.810 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004269",
                                "2026-10-02 11:04:34.897 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.898 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.899 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.899 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.900 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001420",
                                "2026-10-02 11:04:35.210 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.212 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001344",
                                "2026-10-02 11:04:35.613 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.615 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001314",
                                "2026-10-02 11:04:35.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.627 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001498",
                                "2026-10-02 11:04:35.647 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.648 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.648 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.649 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.650 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001710",
                                "2026-10-02 11:04:35.809 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.810 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.810 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.811 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.812 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001590",
                                "2026-10-02 11:04:36.899 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.900 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.901 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.901 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.902 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-02 11:04:37.214 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.215 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.216 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.216 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.217 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:04:37.617 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.619 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001191",
                                "2026-10-02 11:04:37.628 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.629 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.629 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.630 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.630 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001269",
                                "2026-10-02 11:04:37.651 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.652 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.653 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.653 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.655 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002784",
                                "2026-10-02 11:04:37.813 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.815 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001505",
                                "2026-10-02 11:04:38.904 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.905 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.906 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.906 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.907 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001759",
                                "2026-10-02 11:04:39.220 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.222 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001422",
                                "2026-10-02 11:04:39.620 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.622 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001441",
                                "2026-10-02 11:04:39.633 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.635 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001343",
                                "2026-10-02 11:04:39.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.660 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002841",
                                "2026-10-02 11:04:39.816 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.817 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.818 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.818 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.819 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-02 11:04:40.910 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.913 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-02 11:04:41.224 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.225 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.226 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.227 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.230 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005175",
                                "2026-10-02 11:04:41.624 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.626 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001343",
                                "2026-10-02 11:04:41.637 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.638 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.638 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.639 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.639 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-02 11:04:41.662 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.663 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.664 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.664 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.665 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001976",
                                "2026-10-02 11:04:41.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.822 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.826 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003936",
                                "2026-10-02 11:04:42.914 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.917 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002007",
                                "2026-10-02 11:04:43.233 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.236 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002156",
                                "2026-10-02 11:04:43.629 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.634 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003003",
                                "2026-10-02 11:04:43.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.644 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.646 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.648 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.653 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.007956",
                                "2026-10-02 11:04:43.667 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.667 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.673 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.673 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.679 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.012076",
                                "2026-10-02 11:04:43.829 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.830 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.830 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.831 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.832 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001688",
                                "2026-10-02 11:04:44.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.920 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001187",
                                "2026-10-02 11:04:45.237 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.239 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001229",
                                "2026-10-02 11:04:45.636 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.637 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.637 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.638 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.639 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-02 11:04:45.653 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.654 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.654 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.655 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.656 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001694",
                                "2026-10-02 11:04:45.679 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.681 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001666",
                                "2026-10-02 11:04:45.834 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.837 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-02 11:04:46.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.921 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001232",
                                "2026-10-02 11:04:47.241 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.242 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.243 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.243 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.243 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001269",
                                "2026-10-02 11:04:47.640 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.641 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.642 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.642 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.643 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:04:47.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.657 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.658 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.658 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.659 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001555",
                                "2026-10-02 11:04:47.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001499",
                                "2026-10-02 11:04:47.839 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.841 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001209",
                                "2026-10-02 11:04:48.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.925 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001364",
                                "2026-10-02 11:04:49.245 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.247 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001303",
                                "2026-10-02 11:04:49.644 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48350) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.646 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:04:49.660 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.662 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001354",
                                "2026-10-02 11:04:49.687 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.688 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.688 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.689 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.690 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001619",
                                "2026-10-02 11:04:49.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.845 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.845 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.846 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001809",
                                "2026-10-02 11:04:50.928 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.929 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.929 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.930 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:51.250 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.252 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001753",
                                "2026-10-02 11:04:51.648 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.649 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.650 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.650 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.652 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002539",
                                "2026-10-02 11:04:51.664 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.665 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.666 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.666 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.667 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-02 11:04:51.691 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.693 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001469",
                                "2026-10-02 11:04:51.848 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.849 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.849 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.850 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.851 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001687",
                                "2026-10-02 11:04:52.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.934 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:04:53.254 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.256 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001436",
                                "2026-10-02 11:04:53.653 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.655 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001641",
                                "2026-10-02 11:04:53.669 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.669 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.670 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.670 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.671 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001694",
                                "2026-10-02 11:04:53.695 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.697 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001051",
                                "2026-10-02 11:04:53.853 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.855 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001189",
                                "2026-10-02 11:04:54.936 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.938 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.938 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.939 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001427",
                                "2026-10-02 11:04:55.258 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.260 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001168",
                                "2026-10-02 11:04:55.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.660 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001939",
                                "2026-10-02 11:04:55.673 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.674 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.675 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.675 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.676 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001910",
                                "2026-10-02 11:04:55.699 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.700 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.701 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.701 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.702 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001768",
                                "2026-10-02 11:04:55.857 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.858 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.859 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.859 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.860 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:04:56.939 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.941 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:04:57.259 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.260 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.261 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.261 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.262 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"GET / HTTP/1.1\" 300 1870 0.001628",
                                "2026-10-02 11:04:57.262 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.264 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001363",
                                "2026-10-02 11:04:57.662 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.663 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.664 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.664 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.664 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:04:57.677 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.678 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.679 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.679 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.680 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001764",
                                "2026-10-02 11:04:57.704 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.705 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.706 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.706 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.707 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001724",
                                "2026-10-02 11:04:57.862 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.864 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001339",
                                "2026-10-02 11:04:58.942 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.944 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:04:59.266 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.267 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.268 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.268 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.269 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:04:59.666 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.668 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001627",
                                "2026-10-02 11:04:59.680 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.683 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001467",
                                "2026-10-02 11:04:59.709 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.712 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001734",
                                "2026-10-02 11:04:59.867 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.867 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.868 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.868 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.869 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001465",
                                "2026-10-02 11:05:00.947 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.949 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001338",
                                "2026-10-02 11:05:01.270 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.272 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:05:01.670 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.671 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.671 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.672 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.673 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:05:01.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.685 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-02 11:05:01.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.714 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.715 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.715 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.716 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001822",
                                "2026-10-02 11:05:01.871 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.872 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.872 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.873 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.874 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002082",
                                "2026-10-02 11:05:02.952 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.953 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.954 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.954 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.958 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001843",
                                "2026-10-02 11:05:03.274 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.276 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001418",
                                "2026-10-02 11:05:03.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.676 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001300",
                                "2026-10-02 11:05:03.686 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.690 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002361",
                                "2026-10-02 11:05:03.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.719 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.720 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.720 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.721 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001293",
                                "2026-10-02 11:05:03.876 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.878 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001312",
                                "2026-10-02 11:05:04.956 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.959 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001847",
                                "2026-10-02 11:05:05.278 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.280 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-02 11:05:05.679 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.680 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.681 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.681 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.682 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001665",
                                "2026-10-02 11:05:05.690 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.692 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001625",
                                "2026-10-02 11:05:05.723 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.725 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:05:05.880 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.882 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:05:06.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.962 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001692",
                                "2026-10-02 11:05:07.282 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.283 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.283 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.284 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.285 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-02 11:05:07.685 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.686 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.687 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.687 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.688 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-02 11:05:07.694 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.696 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001460",
                                "2026-10-02 11:05:07.727 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.728 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.729 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.729 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.729 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001330",
                                "2026-10-02 11:05:07.884 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.886 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001347",
                                "2026-10-02 11:05:08.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.965 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.967 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001660",
                                "2026-10-02 11:05:09.286 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.288 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:05:09.691 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.693 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001329",
                                "2026-10-02 11:05:09.700 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.702 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001543",
                                "2026-10-02 11:05:09.731 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.732 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.732 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.733 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.734 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001706",
                                "2026-10-02 11:05:09.887 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.889 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001569",
                                "2026-10-02 11:05:10.968 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.969 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.969 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.970 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.970 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001275",
                                "2026-10-02 11:05:11.290 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.292 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001712",
                                "2026-10-02 11:05:11.694 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.696 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-02 11:05:11.703 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.705 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:05:11.736 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.737 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.737 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.738 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.739 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001879",
                                "2026-10-02 11:05:11.891 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.892 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.892 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.893 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.894 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001920",
                                "2026-10-02 11:05:12.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.976 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002140",
                                "2026-10-02 11:05:13.294 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.295 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.296 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.296 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.297 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001826",
                                "2026-10-02 11:05:13.698 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.699 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.700 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.700 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.701 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001908",
                                "2026-10-02 11:05:13.706 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.706 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.707 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.707 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.708 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001746",
                                "2026-10-02 11:05:13.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.743 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:05:13.895 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.896 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.897 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.897 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.898 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002417",
                                "2026-10-02 11:05:14.978 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.979 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001079",
                                "2026-10-02 11:05:15.299 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.300 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.300 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.301 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.302 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001821",
                                "2026-10-02 11:05:15.703 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.705 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001197",
                                "2026-10-02 11:05:15.709 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.710 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.710 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.711 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.712 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001890",
                                "2026-10-02 11:05:15.745 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.747 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001307",
                                "2026-10-02 11:05:15.900 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.902 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001051",
                                "2026-10-02 11:05:16.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.984 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001525",
                                "2026-10-02 11:05:17.304 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.306 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001705",
                                "2026-10-02 11:05:17.707 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.708 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.708 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.709 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.710 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002203",
                                "2026-10-02 11:05:17.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.714 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.715 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.715 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.716 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001741",
                                "2026-10-02 11:05:17.749 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.751 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001227",
                                "2026-10-02 11:05:17.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.906 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.909 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004016",
                                "2026-10-02 11:05:18.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32878) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.987 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001414",
                                "2026-10-02 11:05:19.308 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.311 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001737",
                                "2026-10-02 11:05:19.712 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.714 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-02 11:05:19.717 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.719 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001337",
                                "2026-10-02 11:05:19.753 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.754 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.755 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.755 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.756 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-02 11:05:19.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.913 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.913 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001961",
                                "2026-10-02 11:05:20.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.991 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001205",
                                "2026-10-02 11:05:21.312 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32906) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.314 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:05:21.716 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.717 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.717 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.718 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:05:21.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.722 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001325",
                                "2026-10-02 11:05:21.758 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.759 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.759 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.760 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.761 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001605",
                                "2026-10-02 11:05:21.917 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.919 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001244",
                                "2026-10-02 11:05:22.994 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.994 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.996 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001408",
                                "2026-10-02 11:05:23.316 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.317 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.318 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.318 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.319 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001472",
                                "2026-10-02 11:05:23.719 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.721 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-02 11:05:23.724 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.726 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:05:23.761 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48018) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.762 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.763 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.763 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.764 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001454",
                                "2026-10-02 11:05:23.920 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.921 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.922 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.922 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.923 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002299",
                                "2026-10-02 11:05:24.998 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.000 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001670",
                                "2026-10-02 11:05:25.320 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.321 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.321 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.322 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.323 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001624",
                                "2026-10-02 11:05:25.723 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.724 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.725 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.725 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.726 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001476",
                                "2026-10-02 11:05:25.728 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.729 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.729 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.730 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.730 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001532",
                                "2026-10-02 11:05:25.766 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.767 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.767 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.768 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.769 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:05:25.925 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.927 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001300",
                                "2026-10-02 11:05:27.002 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.005 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002149",
                                "2026-10-02 11:05:27.295 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.296 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.297 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.297 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.298 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"GET / HTTP/1.1\" 300 1870 0.001822",
                                "2026-10-02 11:05:27.324 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.325 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.326 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.326 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.327 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002388",
                                "2026-10-02 11:05:27.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.729 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001416",
                                "2026-10-02 11:05:27.732 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.734 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001466",
                                "2026-10-02 11:05:27.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.772 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.773 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001417",
                                "2026-10-02 11:05:27.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001244",
                                "2026-10-02 11:05:29.007 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.009 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.009 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.010 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-02 11:05:29.329 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.330 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.331 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.331 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.332 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-02 11:05:29.731 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.732 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.732 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.734 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002030",
                                "2026-10-02 11:05:29.737 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.740 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002590",
                                "2026-10-02 11:05:29.775 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.776 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.777 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.777 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.778 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001857",
                                "2026-10-02 11:05:29.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.936 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002000",
                                "2026-10-02 11:05:31.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.015 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-02 11:05:31.334 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.337 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-02 11:05:31.735 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.738 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001921",
                                "2026-10-02 11:05:31.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.743 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001431",
                                "2026-10-02 11:05:31.781 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.781 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.782 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.782 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.783 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:05:31.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.940 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.941 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001587",
                                "2026-10-02 11:05:33.017 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.019 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:05:33.339 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.339 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.340 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.340 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.341 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001405",
                                "2026-10-02 11:05:33.739 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.741 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-02 11:05:33.744 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.746 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001511",
                                "2026-10-02 11:05:33.785 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.787 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:05:33.941 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.942 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.943 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.943 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.944 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001964",
                                "2026-10-02 11:05:35.021 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.022 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.022 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.024 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002456",
                                "2026-10-02 11:05:35.344 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.347 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001948",
                                "2026-10-02 11:05:35.743 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.745 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-02 11:05:35.748 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.748 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.749 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.749 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.750 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-02 11:05:35.789 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.790 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.791 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.791 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.792 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002155",
                                "2026-10-02 11:05:35.946 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.949 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002092",
                                "2026-10-02 11:05:37.026 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60508) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.028 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001584",
                                "2026-10-02 11:05:37.349 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.351 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001397",
                                "2026-10-02 11:05:37.747 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59402) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.750 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001884",
                                "2026-10-02 11:05:37.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.753 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001605",
                                "2026-10-02 11:05:37.794 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.797 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001702",
                                "2026-10-02 11:05:37.952 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.955 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001807",
                                "2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.450 942 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:05:38] \"GET / HTTP/1.1\" 300 2014 0.001890",
                                "2026-10-02 11:05:39.031 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.031 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.032 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.032 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.032 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001122",
                                "2026-10-02 11:05:39.353 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.354 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.355 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.355 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.357 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002967",
                                "2026-10-02 11:05:39.751 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.752 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.752 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.753 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.754 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-02 11:05:39.754 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.757 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002110",
                                "2026-10-02 11:05:39.799 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.801 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001576",
                                "2026-10-02 11:05:39.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.958 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001208",
                                "2026-10-02 11:05:41.037 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.039 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001317",
                                "2026-10-02 11:05:41.360 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.362 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001635",
                                "2026-10-02 11:05:41.755 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.756 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.757 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.757 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.758 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001819",
                                "2026-10-02 11:05:41.758 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.760 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001374",
                                "2026-10-02 11:05:41.803 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.805 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001515",
                                "2026-10-02 11:05:41.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.961 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.962 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.962 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.964 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002467",
                                "2026-10-02 11:05:43.041 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.043 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.044 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001753",
                                "2026-10-02 11:05:43.363 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.364 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.364 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.365 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.365 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001392",
                                "2026-10-02 11:05:43.759 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59444) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.760 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.760 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.761 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.761 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.762 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.762 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.763 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002824",
                                "2026-10-02 11:05:43.762 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.765 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.005096",
                                "2026-10-02 11:05:43.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.810 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001670",
                                "2026-10-02 11:05:43.965 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.967 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001805",
                                "2026-10-02 11:05:45.045 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.047 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001631",
                                "2026-10-02 11:05:45.367 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.368 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.369 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.369 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.370 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001387",
                                "2026-10-02 11:05:45.765 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.766 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.767 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.767 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.768 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.769 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002671",
                                "2026-10-02 11:05:45.771 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002074",
                                "2026-10-02 11:05:45.812 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.813 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.814 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001341",
                                "2026-10-02 11:05:45.969 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.970 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.970 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.971 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.971 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:05:47.049 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.052 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002558",
                                "2026-10-02 11:05:47.371 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.372 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.373 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.373 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.374 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001855",
                                "2026-10-02 11:05:47.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.772 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.773 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.773 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002316",
                                "2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.775 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001523",
                                "2026-10-02 11:05:47.816 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.817 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.818 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.818 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.819 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001762",
                                "2026-10-02 11:05:47.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.975 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001668",
                                "2026-10-02 11:05:49.055 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42274) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.057 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001675",
                                "2026-10-02 11:05:49.377 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.378 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.379 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.379 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.380 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-02 11:05:49.776 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.776 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.777 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.778 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.778 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.778 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.779 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.779 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.780 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002790",
                                "2026-10-02 11:05:49.781 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002657",
                                "2026-10-02 11:05:49.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.826 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002771",
                                "2026-10-02 11:05:49.978 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.982 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002176",
                                "2026-10-02 11:05:51.060 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.067 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.005841",
                                "2026-10-02 11:05:51.383 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.384 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.385 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.385 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.387 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003195",
                                "2026-10-02 11:05:51.780 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.782 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.783 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.784 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.785 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.785 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.784 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.786 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.786 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003163",
                                "2026-10-02 11:05:51.791 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.008118",
                                "2026-10-02 11:05:51.829 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.830 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.831 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.831 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.832 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002142",
                                "2026-10-02 11:05:51.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.987 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.988 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002123",
                                "2026-10-02 11:05:53.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.073 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003957",
                                "2026-10-02 11:05:53.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.391 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.391 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.392 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002088",
                                "2026-10-02 11:05:53.788 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.791 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-02 11:05:53.792 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.794 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-02 11:05:53.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.836 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.837 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:05:53.991 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.993 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001396",
                                "2026-10-02 11:05:55.082 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.083 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.084 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.084 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.085 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001689",
                                "2026-10-02 11:05:55.394 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.395 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.396 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.396 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.397 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-02 11:05:55.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.795 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.796 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001250",
                                "2026-10-02 11:05:55.796 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.796 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.797 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.797 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001297",
                                "2026-10-02 11:05:55.839 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.841 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001343",
                                "2026-10-02 11:05:55.995 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.998 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001462",
                                "2026-10-02 11:05:57.087 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.089 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001449",
                                "2026-10-02 11:05:57.339 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.341 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.341 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.342 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.344 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"GET / HTTP/1.1\" 300 1870 0.003887",
                                "2026-10-02 11:05:57.400 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.401 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.401 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.402 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.403 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002114",
                                "2026-10-02 11:05:57.797 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 60136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.799 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001310",
                                "2026-10-02 11:05:57.799 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.806 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003248",
                                "2026-10-02 11:05:57.843 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.845 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:05:58.000 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.001 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.001 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.002 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.003 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001791",
                                "2026-10-02 11:05:59.091 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.096 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001956",
                                "2026-10-02 11:05:59.405 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.408 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-02 11:05:59.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60150) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.804 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001913",
                                "2026-10-02 11:05:59.806 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.807 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.808 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.808 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.809 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002098",
                                "2026-10-02 11:05:59.847 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46090) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.848 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.849 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.849 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.851 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002344",
                                "2026-10-02 11:06:00.005 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.008 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002047",
                                "2026-10-02 11:06:01.099 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.101 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:06:01.410 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.411 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.412 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.412 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.413 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001884",
                                "2026-10-02 11:06:01.805 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 60172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.806 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.807 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.807 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.808 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001457",
                                "2026-10-02 11:06:01.811 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.814 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002081",
                                "2026-10-02 11:06:01.852 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.853 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.853 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.854 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001373",
                                "2026-10-02 11:06:02.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:02.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:02.014 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:02.014 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:02.019 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001784",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-2 =====",
                                "2026-10-02 11:03:50.913 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:50.915 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001124",
                                "2026-10-02 11:03:51.383 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.384 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.385 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.385 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.387 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002470",
                                "2026-10-02 11:03:51.412 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.413 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.414 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.414 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.414 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:03:51.717 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.717 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.717 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.718 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.718 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001204",
                                "2026-10-02 11:03:51.763 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.764 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.765 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.765 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.766 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001578",
                                "2026-10-02 11:03:52.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.792 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001175",
                                "2026-10-02 11:03:52.915 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.919 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002758",
                                "2026-10-02 11:03:53.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.392 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002092",
                                "2026-10-02 11:03:53.415 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.416 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.417 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.417 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.418 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001426",
                                "2026-10-02 11:03:53.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.720 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.721 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.721 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.722 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-02 11:03:53.767 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.768 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.768 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.769 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.770 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002473",
                                "2026-10-02 11:03:54.797 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.798 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.800 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001431",
                                "2026-10-02 11:03:54.921 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.923 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001656",
                                "2026-10-02 11:03:55.393 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.395 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001500",
                                "2026-10-02 11:03:55.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.420 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.421 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.422 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.424 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003384",
                                "2026-10-02 11:03:55.725 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.727 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001831",
                                "2026-10-02 11:03:55.771 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.772 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.773 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.773 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.774 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002069",
                                "2026-10-02 11:03:56.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.805 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:03:56.925 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.928 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002453",
                                "2026-10-02 11:03:57.184 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.189 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"GET / HTTP/1.1\" 300 1870 0.003925",
                                "2026-10-02 11:03:57.397 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.398 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.398 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.399 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.400 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002133",
                                "2026-10-02 11:03:57.425 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.428 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002331",
                                "2026-10-02 11:03:57.729 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.731 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.777 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.907 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.908 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.908 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.909 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.909 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.909 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.178891",
                                "2026-10-02 11:03:57.910 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001880",
                                "2026-10-02 11:03:58.807 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.808 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.809 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.809 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.810 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002020",
                                "2026-10-02 11:03:58.930 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.932 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001409",
                                "2026-10-02 11:03:59.401 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.402 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.402 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.403 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.404 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001924",
                                "2026-10-02 11:03:59.430 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.432 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001545",
                                "2026-10-02 11:03:59.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.913 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.914 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.914 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.914 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.915 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.915 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.915 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.916 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002247",
                                "2026-10-02 11:03:59.917 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002991",
                                "2026-10-02 11:04:00.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.811 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.813 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-02 11:04:00.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.936 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-02 11:04:01.405 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.405 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.406 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.406 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.407 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001793",
                                "2026-10-02 11:04:01.434 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.436 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001704",
                                "2026-10-02 11:04:01.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.918 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.919 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.920 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.920 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.921 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001941",
                                "2026-10-02 11:04:01.921 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002015",
                                "2026-10-02 11:04:02.815 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.816 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.817 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.817 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.818 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001959",
                                "2026-10-02 11:04:02.937 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.938 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.938 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.939 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001193",
                                "2026-10-02 11:04:03.407 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.408 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.409 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.409 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.410 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001401",
                                "2026-10-02 11:04:03.439 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.440 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.440 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.441 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.441 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001863",
                                "2026-10-02 11:04:03.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.923 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.924 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.925 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.925 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.925 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.925 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.926 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001721",
                                "2026-10-02 11:04:03.926 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001931",
                                "2026-10-02 11:04:04.819 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.820 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.820 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.821 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.821 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001288",
                                "2026-10-02 11:04:04.939 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.943 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002694",
                                "2026-10-02 11:04:05.411 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.413 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-02 11:04:05.443 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.444 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.444 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.445 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.445 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001320",
                                "2026-10-02 11:04:05.929 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.932 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-02 11:04:05.932 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002612",
                                "2026-10-02 11:04:06.824 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.825 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.826 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.826 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.827 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:06.945 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.946 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.946 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.947 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.948 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002392",
                                "2026-10-02 11:04:07.415 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.417 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001286",
                                "2026-10-02 11:04:07.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47444) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.448 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001382",
                                "2026-10-02 11:04:07.932 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.934 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:04:07.935 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.937 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001766",
                                "2026-10-02 11:04:08.828 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57016) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.831 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-02 11:04:08.950 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.953 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001800",
                                "2026-10-02 11:04:09.419 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.421 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001286",
                                "2026-10-02 11:04:09.450 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.452 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:04:09.936 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45434) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.938 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001471",
                                "2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.940 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001314",
                                "2026-10-02 11:04:10.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57032) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.836 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001215",
                                "2026-10-02 11:04:10.955 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.957 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001554",
                                "2026-10-02 11:04:11.422 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.423 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.424 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.424 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.425 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-02 11:04:11.453 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.454 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.454 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.455 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.456 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001648",
                                "2026-10-02 11:04:11.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.940 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.941 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.941 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.941 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001521",
                                "2026-10-02 11:04:11.941 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.942 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.942 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.943 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001543",
                                "2026-10-02 11:04:12.838 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57042) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.840 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:04:12.959 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.960 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.961 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.961 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.963 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002809",
                                "2026-10-02 11:04:13.427 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42472) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.431 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001614",
                                "2026-10-02 11:04:13.457 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.459 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001227",
                                "2026-10-02 11:04:13.942 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.944 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.944 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.946 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-02 11:04:14.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.845 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001198",
                                "2026-10-02 11:04:14.965 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.967 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.968 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.968 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.969 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001917",
                                "2026-10-02 11:04:15.432 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.434 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-02 11:04:15.460 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.461 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.462 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.462 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.463 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:04:15.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.946 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.947 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001204",
                                "2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.948 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:04:16.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.847 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001313",
                                "2026-10-02 11:04:16.972 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.974 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001580",
                                "2026-10-02 11:04:17.435 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.437 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:04:17.465 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.467 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:04:17.949 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.949 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.950 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.951 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.951 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.952 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002172",
                                "2026-10-02 11:04:17.953 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002470",
                                "2026-10-02 11:04:18.848 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.849 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.849 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.850 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001478",
                                "2026-10-02 11:04:18.976 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.978 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001207",
                                "2026-10-02 11:04:19.439 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.439 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.440 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.440 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.441 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001661",
                                "2026-10-02 11:04:19.469 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.470 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.470 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.471 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.471 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-02 11:04:19.954 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.954 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.955 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.955 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.957 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.957 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.958 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.958 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003263",
                                "2026-10-02 11:04:19.960 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.005285",
                                "2026-10-02 11:04:20.853 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.854 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.856 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.856 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.857 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003102",
                                "2026-10-02 11:04:20.980 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42738) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.981 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.982 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.982 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.983 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001681",
                                "2026-10-02 11:04:21.443 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.444 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.445 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.445 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.446 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002070",
                                "2026-10-02 11:04:21.473 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.476 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001813",
                                "2026-10-02 11:04:21.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.963 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.964 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001631",
                                "2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.966 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001927",
                                "2026-10-02 11:04:22.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.860 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:04:22.985 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.987 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001357",
                                "2026-10-02 11:04:23.450 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.454 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001902",
                                "2026-10-02 11:04:23.477 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.479 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001607",
                                "2026-10-02 11:04:23.966 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.968 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001152",
                                "2026-10-02 11:04:23.968 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.970 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001523",
                                "2026-10-02 11:04:24.862 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.864 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001542",
                                "2026-10-02 11:04:24.989 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.991 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-02 11:04:25.455 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.460 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004294",
                                "2026-10-02 11:04:25.480 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.481 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.481 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.482 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.483 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001693",
                                "2026-10-02 11:04:25.970 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.972 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001564",
                                "2026-10-02 11:04:25.972 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.975 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:04:26.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.868 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.869 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.869 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.870 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001252",
                                "2026-10-02 11:04:26.994 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.996 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001134",
                                "2026-10-02 11:04:27.231 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56418) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.232 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.233 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.233 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.234 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"GET / HTTP/1.1\" 300 1870 0.001839",
                                "2026-10-02 11:04:27.461 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.462 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.462 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.463 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.463 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001445",
                                "2026-10-02 11:04:27.485 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.486 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.486 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.487 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.488 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001651",
                                "2026-10-02 11:04:27.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.975 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001532",
                                "2026-10-02 11:04:27.976 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.976 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.977 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.977 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.978 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001187",
                                "2026-10-02 11:04:28.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.874 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001456",
                                "2026-10-02 11:04:28.996 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44028) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.999 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-02 11:04:29.465 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.466 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.466 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.467 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.468 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001870",
                                "2026-10-02 11:04:29.492 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.494 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001491",
                                "2026-10-02 11:04:29.977 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.980 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001845",
                                "2026-10-02 11:04:29.980 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.982 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001934",
                                "2026-10-02 11:04:30.877 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.878 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.879 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.879 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.879 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001305",
                                "2026-10-02 11:04:30.999 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.000 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.001 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.001 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.002 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-02 11:04:31.469 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.474 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.474 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.478 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.006007",
                                "2026-10-02 11:04:31.495 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.497 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001082",
                                "2026-10-02 11:04:31.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.985 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002373",
                                "2026-10-02 11:04:31.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.988 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002343",
                                "2026-10-02 11:04:32.885 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.886 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.887 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.887 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.889 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002566",
                                "2026-10-02 11:04:33.007 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.011 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.012 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.012 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.013 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-02 11:04:33.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.482 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001358",
                                "2026-10-02 11:04:33.499 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.501 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001495",
                                "2026-10-02 11:04:33.986 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.988 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001339",
                                "2026-10-02 11:04:33.988 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.989 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.991 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001676",
                                "2026-10-02 11:04:34.891 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.892 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001414",
                                "2026-10-02 11:04:35.016 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.018 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-02 11:04:35.484 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.486 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001669",
                                "2026-10-02 11:04:35.503 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.505 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:04:35.991 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.993 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-02 11:04:35.993 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.999 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003676",
                                "2026-10-02 11:04:36.896 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59146) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.898 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:04:37.019 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.020 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.020 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.021 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.021 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001365",
                                "2026-10-02 11:04:37.488 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.489 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.489 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.490 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.491 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001897",
                                "2026-10-02 11:04:37.506 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.509 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-02 11:04:37.996 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.998 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001683",
                                "2026-10-02 11:04:38.001 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.002 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.003 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.003 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.004 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001717",
                                "2026-10-02 11:04:38.901 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.902 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.903 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.903 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.904 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-02 11:04:39.024 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.025 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.025 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.026 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.027 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001693",
                                "2026-10-02 11:04:39.492 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38978) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.493 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.494 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.494 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.494 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:39.511 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.513 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:04:40.000 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.004 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.005 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.007 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.007 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36356) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.009 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.005980",
                                "2026-10-02 11:04:40.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.010 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.012 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002196",
                                "2026-10-02 11:04:40.907 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.909 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001386",
                                "2026-10-02 11:04:41.029 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.029 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.030 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.030 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.031 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001495",
                                "2026-10-02 11:04:41.494 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.496 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.497 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.497 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.501 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004946",
                                "2026-10-02 11:04:41.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.516 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.516 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.517 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.518 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002382",
                                "2026-10-02 11:04:42.012 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.014 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:04:42.015 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.016 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.017 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.017 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.018 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002026",
                                "2026-10-02 11:04:42.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.913 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001310",
                                "2026-10-02 11:04:43.037 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.040 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002294",
                                "2026-10-02 11:04:43.502 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.503 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.505 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.506 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.509 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.005805",
                                "2026-10-02 11:04:43.519 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.520 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.520 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.521 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.522 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001682",
                                "2026-10-02 11:04:44.020 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.020 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.020 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.021 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.021 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.022 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:44.022 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001373",
                                "2026-10-02 11:04:44.915 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001527",
                                "2026-10-02 11:04:45.041 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.043 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-02 11:04:45.511 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.513 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001520",
                                "2026-10-02 11:04:45.523 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.524 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.525 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.525 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.527 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.003009",
                                "2026-10-02 11:04:46.024 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.025 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.027 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001756",
                                "2026-10-02 11:04:46.027 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.027 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.028 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.029 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001818",
                                "2026-10-02 11:04:46.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 50364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.921 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001718",
                                "2026-10-02 11:04:47.045 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.046 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.047 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.047 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.050 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003534",
                                "2026-10-02 11:04:47.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.515 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.516 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.516 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.516 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001260",
                                "2026-10-02 11:04:47.528 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.530 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-02 11:04:48.031 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.033 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.033 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001781",
                                "2026-10-02 11:04:48.034 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002264",
                                "2026-10-02 11:04:48.923 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.923 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.924 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.924 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.925 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001290",
                                "2026-10-02 11:04:49.056 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.057 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.057 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.058 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.059 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002194",
                                "2026-10-02 11:04:49.519 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.519 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.520 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.520 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.521 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:04:49.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.534 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:04:50.035 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.035 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.036 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.036 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.037 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.038 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:04:50.039 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002248",
                                "2026-10-02 11:04:50.928 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.931 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-02 11:04:51.062 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.064 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001520",
                                "2026-10-02 11:04:51.522 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.524 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001174",
                                "2026-10-02 11:04:51.536 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.538 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:04:52.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.040 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.040 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.041 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.041 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.041 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001204",
                                "2026-10-02 11:04:52.042 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:52.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 50426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.934 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:53.066 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.069 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.070 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.070 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.071 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:04:53.525 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.526 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.529 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002254",
                                "2026-10-02 11:04:53.540 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.541 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.542 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.542 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.544 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003083",
                                "2026-10-02 11:04:54.043 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.043 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.045 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001561",
                                "2026-10-02 11:04:54.046 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002005",
                                "2026-10-02 11:04:54.936 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.938 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-02 11:04:55.074 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.075 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.075 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.076 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.077 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001752",
                                "2026-10-02 11:04:55.530 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.533 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001699",
                                "2026-10-02 11:04:55.546 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.548 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001121",
                                "2026-10-02 11:04:56.047 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.047 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.048 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.049 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.049 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.049 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001739",
                                "2026-10-02 11:04:56.050 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002188",
                                "2026-10-02 11:04:56.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.940 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001328",
                                "2026-10-02 11:04:57.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.084 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.084 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.085 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001574",
                                "2026-10-02 11:04:57.268 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.269 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.270 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.270 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.271 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"GET / HTTP/1.1\" 300 1870 0.001994",
                                "2026-10-02 11:04:57.534 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.536 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001216",
                                "2026-10-02 11:04:57.550 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.550 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.551 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.551 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.552 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002048",
                                "2026-10-02 11:04:58.051 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.051 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.052 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.052 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.052 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.053 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.053 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.053 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.054 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001787",
                                "2026-10-02 11:04:58.054 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-02 11:04:58.942 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.944 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001635",
                                "2026-10-02 11:04:59.088 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.091 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002098",
                                "2026-10-02 11:04:59.538 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.540 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001483",
                                "2026-10-02 11:04:59.554 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.556 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:05:00.056 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.057 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.064 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.004280",
                                "2026-10-02 11:05:00.064 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.065 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.065 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.066 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002080",
                                "2026-10-02 11:05:00.947 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.950 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002632",
                                "2026-10-02 11:05:01.093 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.096 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001946",
                                "2026-10-02 11:05:01.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.544 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001603",
                                "2026-10-02 11:05:01.558 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.559 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.560 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.560 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.561 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:05:02.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.067 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.068 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.068 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.069 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002073",
                                "2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.071 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001398",
                                "2026-10-02 11:05:02.952 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.954 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001761",
                                "2026-10-02 11:05:03.098 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.099 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.100 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.100 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.101 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001772",
                                "2026-10-02 11:05:03.545 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.547 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:05:03.563 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.565 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001317",
                                "2026-10-02 11:05:04.071 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.071 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.072 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.072 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.073 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.072 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.074 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.074 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001994",
                                "2026-10-02 11:05:04.074 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.076 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003848",
                                "2026-10-02 11:05:04.956 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.958 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001241",
                                "2026-10-02 11:05:05.103 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.104 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.105 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.105 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.106 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001920",
                                "2026-10-02 11:05:05.549 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 36212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.551 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001376",
                                "2026-10-02 11:05:05.566 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.568 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001504",
                                "2026-10-02 11:05:06.075 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.077 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001290",
                                "2026-10-02 11:05:06.078 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.079 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.079 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.080 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.081 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002011",
                                "2026-10-02 11:05:06.959 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.960 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.960 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.961 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.962 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001522",
                                "2026-10-02 11:05:07.107 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.109 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.111 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.111 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.112 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003733",
                                "2026-10-02 11:05:07.552 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.553 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.554 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.554 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.555 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-02 11:05:07.570 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 36234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.571 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.573 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002301",
                                "2026-10-02 11:05:08.079 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.081 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001675",
                                "2026-10-02 11:05:08.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.084 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.085 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.085 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.087 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.003633",
                                "2026-10-02 11:05:08.964 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.965 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.967 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001780",
                                "2026-10-02 11:05:09.114 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.116 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-02 11:05:09.557 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.557 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.558 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.558 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.559 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001630",
                                "2026-10-02 11:05:09.576 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.579 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:05:10.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.084 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.084 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.086 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002566",
                                "2026-10-02 11:05:10.089 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.092 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-02 11:05:10.968 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.971 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001981",
                                "2026-10-02 11:05:11.118 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.120 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001359",
                                "2026-10-02 11:05:11.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.563 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.563 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001383",
                                "2026-10-02 11:05:11.581 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.583 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001519",
                                "2026-10-02 11:05:12.087 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.089 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001531",
                                "2026-10-02 11:05:12.093 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.094 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.095 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.095 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.096 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001622",
                                "2026-10-02 11:05:12.972 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.973 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.975 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001826",
                                "2026-10-02 11:05:13.122 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.125 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001987",
                                "2026-10-02 11:05:13.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53112) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.566 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.566 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:05:13.584 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.586 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.587 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001585",
                                "2026-10-02 11:05:14.091 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.092 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.093 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.093 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.094 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-02 11:05:14.098 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.100 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:05:14.977 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.978 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.980 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-02 11:05:15.127 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.128 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.128 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.129 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.129 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001612",
                                "2026-10-02 11:05:15.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.568 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.568 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.569 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.570 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-02 11:05:15.588 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53128) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.589 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.590 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.590 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.591 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001570",
                                "2026-10-02 11:05:16.097 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46368) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.099 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001676",
                                "2026-10-02 11:05:16.104 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.107 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001819",
                                "2026-10-02 11:05:16.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.984 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-02 11:05:17.132 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.134 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-02 11:05:17.571 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.572 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.573 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001321",
                                "2026-10-02 11:05:17.592 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.594 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001148",
                                "2026-10-02 11:05:18.101 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.102 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.102 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.103 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.103 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001265",
                                "2026-10-02 11:05:18.108 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.109 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.110 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.110 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.111 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001698",
                                "2026-10-02 11:05:18.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.985 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.987 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001302",
                                "2026-10-02 11:05:19.136 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.137 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.138 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.138 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.138 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001426",
                                "2026-10-02 11:05:19.575 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.576 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.576 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.577 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.577 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:05:19.596 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.598 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:05:20.105 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.106 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.107 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.107 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.108 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-02 11:05:20.113 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.114 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.115 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.115 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.116 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001699",
                                "2026-10-02 11:05:20.989 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.992 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001552",
                                "2026-10-02 11:05:21.140 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.140 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.141 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.141 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.142 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001344",
                                "2026-10-02 11:05:21.580 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.584 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002468",
                                "2026-10-02 11:05:21.600 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.602 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001608",
                                "2026-10-02 11:05:22.110 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.111 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.111 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.112 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.112 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001348",
                                "2026-10-02 11:05:22.118 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.119 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.120 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.120 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.121 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:05:22.993 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.994 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.994 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.995 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.996 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:05:23.144 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.145 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.145 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.146 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.146 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:05:23.586 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.588 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001595",
                                "2026-10-02 11:05:23.603 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.605 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001176",
                                "2026-10-02 11:05:24.114 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.115 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.116 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.116 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.116 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:05:24.124 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.124 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.125 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.125 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.126 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-02 11:05:24.997 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.998 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.000 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001698",
                                "2026-10-02 11:05:25.148 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.149 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.149 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.150 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.150 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001184",
                                "2026-10-02 11:05:25.590 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.592 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-02 11:05:25.606 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.608 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001469",
                                "2026-10-02 11:05:26.118 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.120 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001406",
                                "2026-10-02 11:05:26.128 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.130 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001174",
                                "2026-10-02 11:05:27.003 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.004 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001074",
                                "2026-10-02 11:05:27.152 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.153 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.153 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.154 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.155 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:05:27.308 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.310 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"GET / HTTP/1.1\" 300 1870 0.001325",
                                "2026-10-02 11:05:27.595 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.596 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.597 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.597 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.598 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:05:27.610 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.612 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001419",
                                "2026-10-02 11:05:28.122 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.124 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001399",
                                "2026-10-02 11:05:28.132 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.133 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.133 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.134 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.134 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001194",
                                "2026-10-02 11:05:29.007 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.007 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.009 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001314",
                                "2026-10-02 11:05:29.157 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.159 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001502",
                                "2026-10-02 11:05:29.600 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.602 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001385",
                                "2026-10-02 11:05:29.614 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.616 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-02 11:05:30.125 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34138) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.126 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.127 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.127 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.128 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001884",
                                "2026-10-02 11:05:30.136 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34154) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.137 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.138 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.138 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.139 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001605",
                                "2026-10-02 11:05:31.011 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.012 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.014 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001845",
                                "2026-10-02 11:05:31.161 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.161 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.162 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.162 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.162 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001240",
                                "2026-10-02 11:05:31.603 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.605 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.606 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.608 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002642",
                                "2026-10-02 11:05:31.617 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.618 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.619 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.619 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.620 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002201",
                                "2026-10-02 11:05:32.130 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.132 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001554",
                                "2026-10-02 11:05:32.141 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.142 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.143 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.143 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.143 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001283",
                                "2026-10-02 11:05:33.016 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.018 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001331",
                                "2026-10-02 11:05:33.165 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.165 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.166 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.166 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.167 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002209",
                                "2026-10-02 11:05:33.610 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.613 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001191",
                                "2026-10-02 11:05:33.621 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.622 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.623 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.623 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.624 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001528",
                                "2026-10-02 11:05:34.134 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.135 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.135 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.136 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.137 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001414",
                                "2026-10-02 11:05:34.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.148 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001321",
                                "2026-10-02 11:05:35.020 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.024 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002426",
                                "2026-10-02 11:05:35.170 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.171 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.172 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.172 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.173 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002110",
                                "2026-10-02 11:05:35.615 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.618 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003069",
                                "2026-10-02 11:05:35.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.627 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001816",
                                "2026-10-02 11:05:36.139 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.140 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.140 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.141 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.141 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002167",
                                "2026-10-02 11:05:36.151 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.151 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.152 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.152 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.153 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001374",
                                "2026-10-02 11:05:37.026 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.028 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001495",
                                "2026-10-02 11:05:37.175 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.176 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.177 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.177 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.178 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002363",
                                "2026-10-02 11:05:37.620 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.623 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001777",
                                "2026-10-02 11:05:37.629 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.631 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001496",
                                "2026-10-02 11:05:38.142 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.143 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.143 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.144 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.145 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001823",
                                "2026-10-02 11:05:38.155 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.159 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.159 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.160 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.161 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002388",
                                "2026-10-02 11:05:39.030 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.033 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001721",
                                "2026-10-02 11:05:39.180 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.182 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:05:39.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.629 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002162",
                                "2026-10-02 11:05:39.632 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.636 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002189",
                                "2026-10-02 11:05:40.147 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.149 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001398",
                                "2026-10-02 11:05:40.163 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.164 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.164 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.166 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001942",
                                "2026-10-02 11:05:41.036 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.039 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001482",
                                "2026-10-02 11:05:41.184 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.186 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001550",
                                "2026-10-02 11:05:41.630 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.631 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.632 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.632 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.633 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002049",
                                "2026-10-02 11:05:41.639 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.641 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001178",
                                "2026-10-02 11:05:42.151 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.154 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:05:42.168 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.169 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.170 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.170 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.171 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001444",
                                "2026-10-02 11:05:43.041 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.043 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001890",
                                "2026-10-02 11:05:43.188 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.189 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.190 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.190 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.191 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001837",
                                "2026-10-02 11:05:43.634 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43998) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.636 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001362",
                                "2026-10-02 11:05:43.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.644 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001416",
                                "2026-10-02 11:05:44.156 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.157 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.158 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.158 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.159 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001501",
                                "2026-10-02 11:05:44.173 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.174 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.174 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.175 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.175 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-02 11:05:45.045 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.047 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001853",
                                "2026-10-02 11:05:45.194 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.194 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.195 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.195 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.196 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001430",
                                "2026-10-02 11:05:45.639 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.641 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001687",
                                "2026-10-02 11:05:45.646 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.647 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.647 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.648 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.649 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001600",
                                "2026-10-02 11:05:46.160 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.162 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001547",
                                "2026-10-02 11:05:46.177 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.178 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.178 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.179 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.179 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001159",
                                "2026-10-02 11:05:47.050 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.053 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001994",
                                "2026-10-02 11:05:47.198 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.200 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001451",
                                "2026-10-02 11:05:47.643 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.645 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.646 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.646 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.647 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002006",
                                "2026-10-02 11:05:47.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.652 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.653 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.653 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.654 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002148",
                                "2026-10-02 11:05:48.164 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.166 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:05:48.181 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.182 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.182 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.183 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.183 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001463",
                                "2026-10-02 11:05:49.054 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.055 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.056 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.056 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.057 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001564",
                                "2026-10-02 11:05:49.202 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.203 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.203 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.204 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.205 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-02 11:05:49.649 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.650 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.651 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.651 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.652 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001955",
                                "2026-10-02 11:05:49.656 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.658 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001875",
                                "2026-10-02 11:05:50.169 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.173 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002702",
                                "2026-10-02 11:05:50.186 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.187 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.188 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.188 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.190 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002323",
                                "2026-10-02 11:05:51.060 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.064 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002185",
                                "2026-10-02 11:05:51.208 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.209 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.210 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.210 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.212 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002608",
                                "2026-10-02 11:05:51.655 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.656 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.657 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.657 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.658 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002011",
                                "2026-10-02 11:05:51.659 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.659 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.660 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.660 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.661 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001413",
                                "2026-10-02 11:05:52.177 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.180 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.180 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.181 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.183 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003658",
                                "2026-10-02 11:05:52.193 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.194 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.195 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.195 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.196 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002684",
                                "2026-10-02 11:05:53.066 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.067 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.067 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.068 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.071 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004506",
                                "2026-10-02 11:05:53.215 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.219 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-02 11:05:53.660 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.663 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.664 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001973",
                                "2026-10-02 11:05:53.665 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.665 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.666 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.667 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001706",
                                "2026-10-02 11:05:54.185 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.186 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.186 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.187 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.188 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:05:54.197 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.200 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001289",
                                "2026-10-02 11:05:55.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.084 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001113",
                                "2026-10-02 11:05:55.221 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35846) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.222 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.222 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.223 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.223 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:55.666 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.668 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001195",
                                "2026-10-02 11:05:55.668 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.670 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001055",
                                "2026-10-02 11:05:56.190 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.190 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.191 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.191 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.192 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:05:56.202 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.204 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001337",
                                "2026-10-02 11:05:57.086 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.088 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:05:57.225 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.227 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001201",
                                "2026-10-02 11:05:57.347 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53768) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.349 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"GET / HTTP/1.1\" 300 1870 0.001437",
                                "2026-10-02 11:05:57.669 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.670 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.671 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.671 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.672 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.672 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.674 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:05:58.193 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.195 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001535",
                                "2026-10-02 11:05:58.207 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.207 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.208 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.208 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.209 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:05:59.091 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.093 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001573",
                                "2026-10-02 11:05:59.229 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.232 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-02 11:05:59.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.674 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.675 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.676 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.676 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.677 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001891",
                                "2026-10-02 11:05:59.677 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002189",
                                "2026-10-02 11:06:00.197 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.199 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-02 11:06:00.211 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.212 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.212 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.213 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.214 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001419",
                                "2026-10-02 11:06:01.096 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.098 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001386",
                                "2026-10-02 11:06:01.234 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.236 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:06:01.678 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.679 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.680 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.680 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.680 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001134",
                                "2026-10-02 11:06:01.681 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:06:02.201 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:02.202 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:02.202 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:02.203 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:02.203 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001178",
                                "2026-10-02 11:06:02.216 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:02.218 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001735",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-3 =====",
                                "(no readable glance-api.log on this host)",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-4 =====",
                                "(no readable glance-api.log on this host)",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-5 =====",
                                "(no readable glance-api.log on this host)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-6017-1d7b-000000000007-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:03.895104Z",
                            "start": "2026-10-02T11:05:53.739059Z"
                        },
                        "id": "0242ac1f-6606-6017-1d7b-000000000007",
                        "name": "Capture the Glance API log from all testbed hosts"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": [
                                "===== glance-api.log capture: hosts = testbed-manager",
                                "testbed-node-0",
                                "testbed-node-1",
                                "testbed-node-2",
                                "testbed-node-3",
                                "testbed-node-4",
                                "testbed-node-5 =====",
                                "===== glance-api.log (tail -n 2000) @ testbed-manager =====",
                                "(no readable glance-api.log on this host)",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-0 =====",
                                "2026-10-02 11:03:49.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:49.789 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004133",
                                "2026-10-02 11:03:49.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38092) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:49.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:49.810 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:49.811 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:49.811 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001279",
                                "2026-10-02 11:03:50.787 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33684) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:50.787 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:50.788 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:50.788 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:50.789 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001367",
                                "2026-10-02 11:03:50.791 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:50.791 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:50.792 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:50.792 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:50.793 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-02 11:03:51.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.674 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.676 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001300",
                                "2026-10-02 11:03:51.735 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.736 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.737 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-02 11:03:51.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.791 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.792 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001424",
                                "2026-10-02 11:03:51.814 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.815 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.816 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001483",
                                "2026-10-02 11:03:52.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001418",
                                "2026-10-02 11:03:52.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.795 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.797 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.797 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.800 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.005618",
                                "2026-10-02 11:03:53.677 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.679 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.680 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.680 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.682 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002548",
                                "2026-10-02 11:03:53.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.741 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.742 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001485",
                                "2026-10-02 11:03:53.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.798 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-02 11:03:53.818 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.819 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.820 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001687",
                                "2026-10-02 11:03:54.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.797 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001882",
                                "2026-10-02 11:03:54.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.804 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002689",
                                "2026-10-02 11:03:55.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.685 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001320",
                                "2026-10-02 11:03:55.744 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.745 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.746 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001519",
                                "2026-10-02 11:03:55.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.800 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.801 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.801 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.802 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001774",
                                "2026-10-02 11:03:55.822 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.825 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.826 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.827 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.828 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003765",
                                "2026-10-02 11:03:56.799 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.800 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.801 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.801 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.803 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002536",
                                "2026-10-02 11:03:56.806 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.807 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.807 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.808 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.808 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001983",
                                "2026-10-02 11:03:57.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.688 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.689 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.689 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.690 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001868",
                                "2026-10-02 11:03:57.748 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.749 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.750 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.750 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.751 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002115",
                                "2026-10-02 11:03:57.804 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.805 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.806 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.806 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.807 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002288",
                                "2026-10-02 11:03:57.830 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.832 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.832 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.834 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002248",
                                "2026-10-02 11:03:58.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.810 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001784",
                                "2026-10-02 11:03:58.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.811 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.811 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001857",
                                "2026-10-02 11:03:59.692 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.693 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.694 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.694 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.695 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-02 11:03:59.753 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.754 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.755 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-02 11:03:59.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.810 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.813 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003249",
                                "2026-10-02 11:03:59.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.839 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002352",
                                "2026-10-02 11:04:00.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.811 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.813 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001384",
                                "2026-10-02 11:04:00.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.815 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.816 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001638",
                                "2026-10-02 11:04:01.697 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.698 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.698 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.699 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.700 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-02 11:04:01.757 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.759 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.761 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002317",
                                "2026-10-02 11:04:01.817 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.819 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.820 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.821 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002245",
                                "2026-10-02 11:04:01.842 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.843 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.844 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.844 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.846 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002915",
                                "2026-10-02 11:04:02.813 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.815 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001346",
                                "2026-10-02 11:04:02.816 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.817 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.819 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002297",
                                "2026-10-02 11:04:03.702 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.702 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.703 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.703 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.704 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001641",
                                "2026-10-02 11:04:03.761 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.762 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.763 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.763 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.764 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001848",
                                "2026-10-02 11:04:03.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.825 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001723",
                                "2026-10-02 11:04:03.848 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.849 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.849 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.850 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.850 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001847",
                                "2026-10-02 11:04:04.818 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.819 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.820 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.820 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.822 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002544",
                                "2026-10-02 11:04:04.823 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001838",
                                "2026-10-02 11:04:05.707 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.708 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.709 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001648",
                                "2026-10-02 11:04:05.766 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.767 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.768 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.768 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.769 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:04:05.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.829 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001542",
                                "2026-10-02 11:04:05.852 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47418) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.854 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.855 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001964",
                                "2026-10-02 11:04:06.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.822 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.823 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.823 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.824 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-02 11:04:06.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39134) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.827 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001369",
                                "2026-10-02 11:04:07.712 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37384) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.713 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.714 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001568",
                                "2026-10-02 11:04:07.771 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.772 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.773 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001288",
                                "2026-10-02 11:04:07.831 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.835 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002728",
                                "2026-10-02 11:04:07.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.860 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001534",
                                "2026-10-02 11:04:08.826 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.827 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.828 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.829 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.830 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002471",
                                "2026-10-02 11:04:08.830 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:04:09.715 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.716 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.716 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.717 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.718 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002286",
                                "2026-10-02 11:04:09.775 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.776 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.777 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001568",
                                "2026-10-02 11:04:09.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.839 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001718",
                                "2026-10-02 11:04:09.862 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.863 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.863 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.864 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.865 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002086",
                                "2026-10-02 11:04:10.830 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39156) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.830 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.832 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.832 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.833 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002893",
                                "2026-10-02 11:04:10.834 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.835 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.836 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.836 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.837 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001999",
                                "2026-10-02 11:04:11.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.719 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.720 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.720 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.721 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:04:11.779 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.780 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.781 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.781 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.781 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:04:11.841 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.842 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.843 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.843 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.844 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001724",
                                "2026-10-02 11:04:11.866 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.867 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.868 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001153",
                                "2026-10-02 11:04:12.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.837 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.838 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-02 11:04:12.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.839 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-02 11:04:13.721 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.722 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.722 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.723 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.723 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001360",
                                "2026-10-02 11:04:13.783 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.784 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.784 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.786 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:04:13.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.851 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004067",
                                "2026-10-02 11:04:13.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.872 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.874 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002032",
                                "2026-10-02 11:04:14.840 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.841 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.841 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.842 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.844 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002730",
                                "2026-10-02 11:04:14.844 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.845 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.847 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001745",
                                "2026-10-02 11:04:15.724 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.725 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.726 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001381",
                                "2026-10-02 11:04:15.787 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.789 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.791 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001591",
                                "2026-10-02 11:04:15.854 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.856 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.858 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002212",
                                "2026-10-02 11:04:15.876 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.877 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.878 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001805",
                                "2026-10-02 11:04:16.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.847 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.847 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001244",
                                "2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.848 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.849 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001142",
                                "2026-10-02 11:04:17.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.728 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.729 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-02 11:04:17.792 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.794 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.795 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.795 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.796 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:04:17.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.861 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:04:17.881 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.881 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.882 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.882 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.883 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:04:18.848 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56698) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.848 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.850 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.852 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002229",
                                "2026-10-02 11:04:18.852 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002235",
                                "2026-10-02 11:04:19.731 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.732 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.732 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.733 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001423",
                                "2026-10-02 11:04:19.739 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.740 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.741 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:19] \"GET / HTTP/1.1\" 300 1870 0.001776",
                                "2026-10-02 11:04:19.798 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42028) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.800 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.802 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-02 11:04:19.861 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.862 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.863 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.863 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.864 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002060",
                                "2026-10-02 11:04:19.884 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.885 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.886 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-02 11:04:20.852 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.853 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.853 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.854 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001690",
                                "2026-10-02 11:04:20.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.856 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002421",
                                "2026-10-02 11:04:21.736 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.737 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.738 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001716",
                                "2026-10-02 11:04:21.803 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.804 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.805 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.805 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.806 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:04:21.867 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.868 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.869 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:04:21.889 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.890 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.892 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002576",
                                "2026-10-02 11:04:22.856 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.857 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.858 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001772",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.864 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.005142",
                                "2026-10-02 11:04:23.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.744 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002649",
                                "2026-10-02 11:04:23.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.809 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.810 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.811 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002332",
                                "2026-10-02 11:04:23.870 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.873 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.874 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002714",
                                "2026-10-02 11:04:23.894 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.895 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.898 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002792",
                                "2026-10-02 11:04:24.859 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.860 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.861 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:04:24.865 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.866 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.867 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.867 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.868 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002216",
                                "2026-10-02 11:04:25.747 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.748 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.749 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001384",
                                "2026-10-02 11:04:25.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.815 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001443",
                                "2026-10-02 11:04:25.877 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.878 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.879 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001498",
                                "2026-10-02 11:04:25.900 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 49630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.901 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.902 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:04:26.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.864 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.865 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.866 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:26.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.871 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.872 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.872 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.873 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001739",
                                "2026-10-02 11:04:27.750 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.751 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.752 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.752 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.753 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001571",
                                "2026-10-02 11:04:27.817 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.818 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.819 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.819 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.820 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:04:27.882 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.883 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.884 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001465",
                                "2026-10-02 11:04:27.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.905 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.906 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001562",
                                "2026-10-02 11:04:28.869 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.870 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.871 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.872 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002164",
                                "2026-10-02 11:04:28.875 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.876 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.878 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-02 11:04:29.754 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.755 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.756 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.756 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.757 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001502",
                                "2026-10-02 11:04:29.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.823 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.824 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001392",
                                "2026-10-02 11:04:29.886 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.888 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.888 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.889 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.889 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001337",
                                "2026-10-02 11:04:29.908 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.912 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:30.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.874 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.874 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.877 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003890",
                                "2026-10-02 11:04:30.886 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.887 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.887 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.889 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.891 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.004563",
                                "2026-10-02 11:04:31.759 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.761 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.762 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.762 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.763 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001457",
                                "2026-10-02 11:04:31.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.827 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.827 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.828 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-02 11:04:31.892 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.893 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.894 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.895 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-02 11:04:31.915 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.916 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.917 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001724",
                                "2026-10-02 11:04:32.880 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.881 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.882 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001281",
                                "2026-10-02 11:04:32.892 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-02 11:04:33.765 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.765 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.766 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.766 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.767 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:04:33.831 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.832 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.832 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.833 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.834 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001776",
                                "2026-10-02 11:04:33.895 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.897 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-02 11:04:33.920 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.922 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001928",
                                "2026-10-02 11:04:34.882 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.883 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.884 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.884 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.885 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:04:34.895 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.896 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.897 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001349",
                                "2026-10-02 11:04:35.769 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.770 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.770 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.771 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.772 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001800",
                                "2026-10-02 11:04:35.835 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.838 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.839 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002587",
                                "2026-10-02 11:04:35.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.900 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.901 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001311",
                                "2026-10-02 11:04:35.925 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.926 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.927 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001650",
                                "2026-10-02 11:04:36.887 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34150) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.888 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.888 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.889 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.889 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001318",
                                "2026-10-02 11:04:36.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.901 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.901 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001531",
                                "2026-10-02 11:04:37.774 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.775 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.776 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001350",
                                "2026-10-02 11:04:37.842 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.844 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.844 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.845 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.846 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002082",
                                "2026-10-02 11:04:37.903 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.904 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.905 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-02 11:04:37.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.931 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.931 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:04:38.447 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.448 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.448 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.449 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:04:38] \"GET / HTTP/1.1\" 300 2014 0.001849",
                                "2026-10-02 11:04:38.891 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.892 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.894 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:04:38.902 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.903 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.904 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002069",
                                "2026-10-02 11:04:39.778 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.779 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.779 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.780 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.780 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001395",
                                "2026-10-02 11:04:39.847 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.848 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.849 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.849 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.850 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002163",
                                "2026-10-02 11:04:39.908 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.909 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.910 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.910 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.911 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002061",
                                "2026-10-02 11:04:39.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.935 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.936 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002121",
                                "2026-10-02 11:04:40.894 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.896 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.897 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.897 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.899 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002907",
                                "2026-10-02 11:04:40.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.909 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.008427",
                                "2026-10-02 11:04:41.783 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.784 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.785 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.785 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.786 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002560",
                                "2026-10-02 11:04:41.852 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.855 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-02 11:04:41.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.914 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.915 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001528",
                                "2026-10-02 11:04:41.938 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.940 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.941 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.941 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.943 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002615",
                                "2026-10-02 11:04:42.901 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.903 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.905 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002255",
                                "2026-10-02 11:04:42.917 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.919 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.919 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.920 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.921 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002368",
                                "2026-10-02 11:04:43.788 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.789 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.790 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001236",
                                "2026-10-02 11:04:43.857 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.860 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.860 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.861 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.862 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002178",
                                "2026-10-02 11:04:43.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.919 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.920 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001638",
                                "2026-10-02 11:04:43.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.946 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.947 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001560",
                                "2026-10-02 11:04:44.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.907 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.907 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.909 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001619",
                                "2026-10-02 11:04:44.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.924 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.925 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001744",
                                "2026-10-02 11:04:45.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.794 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.795 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:45.864 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.866 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.867 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001846",
                                "2026-10-02 11:04:45.921 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.922 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.923 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.923 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.924 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001903",
                                "2026-10-02 11:04:45.949 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.951 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.951 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.952 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001653",
                                "2026-10-02 11:04:46.910 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.912 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:04:46.927 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41896) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.928 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.929 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.929 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.930 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-02 11:04:47.798 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 55824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.799 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.801 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001887",
                                "2026-10-02 11:04:47.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 55830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.870 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.871 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:04:47.926 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.927 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.928 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.928 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.929 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001326",
                                "2026-10-02 11:04:47.954 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.955 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.956 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-02 11:04:48.914 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41906) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.915 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.915 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.916 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-02 11:04:48.931 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.932 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.933 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:04:49.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.792 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.793 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"GET / HTTP/1.1\" 300 1870 0.001301",
                                "2026-10-02 11:04:49.802 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.804 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.805 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001625",
                                "2026-10-02 11:04:49.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.874 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.874 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.874 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001250",
                                "2026-10-02 11:04:49.931 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.932 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.933 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001194",
                                "2026-10-02 11:04:49.959 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.964 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003230",
                                "2026-10-02 11:04:50.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.923 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002446",
                                "2026-10-02 11:04:50.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.937 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002245",
                                "2026-10-02 11:04:51.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.811 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002568",
                                "2026-10-02 11:04:51.876 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.877 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.878 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.878 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.880 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002498",
                                "2026-10-02 11:04:51.935 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60600) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.936 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.936 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.937 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.938 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001604",
                                "2026-10-02 11:04:51.966 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.967 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.968 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-02 11:04:52.924 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41958) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.926 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.927 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001780",
                                "2026-10-02 11:04:52.938 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.939 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.939 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.940 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.940 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001438",
                                "2026-10-02 11:04:53.813 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.814 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.814 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.815 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002137",
                                "2026-10-02 11:04:53.882 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.882 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.883 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.883 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.883 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001195",
                                "2026-10-02 11:04:53.939 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.940 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.941 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.941 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.942 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001987",
                                "2026-10-02 11:04:53.971 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.972 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.973 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001288",
                                "2026-10-02 11:04:54.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.930 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.931 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.931 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.932 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001489",
                                "2026-10-02 11:04:54.943 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.944 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.945 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001370",
                                "2026-10-02 11:04:55.818 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.819 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.820 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:55.886 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.887 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.887 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.888 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.889 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-02 11:04:55.944 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.945 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.946 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001389",
                                "2026-10-02 11:04:55.974 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.975 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.975 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.976 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.976 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-02 11:04:56.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.936 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.937 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001926",
                                "2026-10-02 11:04:56.947 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.949 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001247",
                                "2026-10-02 11:04:57.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.823 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.824 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001459",
                                "2026-10-02 11:04:57.890 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.891 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.892 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.892 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.893 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001613",
                                "2026-10-02 11:04:57.949 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.950 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.951 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:57.979 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.980 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.981 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:04:58.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.940 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.941 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001642",
                                "2026-10-02 11:04:58.951 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.952 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.953 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.953 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.954 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002115",
                                "2026-10-02 11:04:59.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.828 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.830 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-02 11:04:59.896 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.897 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.898 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001496",
                                "2026-10-02 11:04:59.952 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.953 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.954 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.954 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.955 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-02 11:04:59.983 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56958) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.985 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.986 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001585",
                                "2026-10-02 11:05:00.943 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.945 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.946 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001948",
                                "2026-10-02 11:05:00.957 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.959 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-02 11:05:01.831 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.833 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.834 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001837",
                                "2026-10-02 11:05:01.900 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.901 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.902 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.902 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.903 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:05:01.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.958 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.959 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001740",
                                "2026-10-02 11:05:01.988 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.989 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.991 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001307",
                                "2026-10-02 11:05:02.948 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.950 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.951 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001894",
                                "2026-10-02 11:05:02.961 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.963 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001392",
                                "2026-10-02 11:05:03.836 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.837 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.838 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001349",
                                "2026-10-02 11:05:03.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.905 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.906 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.908 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003130",
                                "2026-10-02 11:05:03.962 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.963 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.964 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001570",
                                "2026-10-02 11:05:03.992 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.993 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.994 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-02 11:05:04.956 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 52412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.957 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.957 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.959 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001887",
                                "2026-10-02 11:05:04.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.969 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002864",
                                "2026-10-02 11:05:05.841 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.842 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.844 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002110",
                                "2026-10-02 11:05:05.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.912 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002075",
                                "2026-10-02 11:05:05.966 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.968 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.969 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001861",
                                "2026-10-02 11:05:05.997 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.998 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.000 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001849",
                                "2026-10-02 11:05:06.960 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.961 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.963 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001919",
                                "2026-10-02 11:05:06.970 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.971 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.972 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001234",
                                "2026-10-02 11:05:07.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 37766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.846 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.847 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001297",
                                "2026-10-02 11:05:07.915 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 37780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.916 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.917 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001729",
                                "2026-10-02 11:05:07.972 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.973 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.974 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:05:08.002 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.003 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.004 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.004 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.006 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002685",
                                "2026-10-02 11:05:08.964 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.965 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.966 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.966 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.967 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001516",
                                "2026-10-02 11:05:08.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.975 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.976 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001548",
                                "2026-10-02 11:05:09.850 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 32788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.851 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.852 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001524",
                                "2026-10-02 11:05:09.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.921 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.921 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.922 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001817",
                                "2026-10-02 11:05:09.976 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.977 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.978 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.978 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.979 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-02 11:05:10.008 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.013 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002416",
                                "2026-10-02 11:05:10.969 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.970 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.971 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:05:10.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.979 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.979 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.980 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.980 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:05:11.854 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 32808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.855 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.856 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001226",
                                "2026-10-02 11:05:11.924 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.925 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.926 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:05:11.981 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.982 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.983 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001894",
                                "2026-10-02 11:05:12.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.016 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.019 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003579",
                                "2026-10-02 11:05:12.973 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.974 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.975 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001933",
                                "2026-10-02 11:05:12.982 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.983 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.984 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001815",
                                "2026-10-02 11:05:13.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.862 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001906",
                                "2026-10-02 11:05:13.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001544",
                                "2026-10-02 11:05:13.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.988 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001916",
                                "2026-10-02 11:05:14.022 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.024 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001419",
                                "2026-10-02 11:05:14.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.979 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.981 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002086",
                                "2026-10-02 11:05:14.986 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.988 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.989 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001822",
                                "2026-10-02 11:05:15.168 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.169 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.169 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.170 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:05:15] \"GET / HTTP/1.1\" 300 2078 0.001781",
                                "2026-10-02 11:05:15.864 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.865 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.866 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001503",
                                "2026-10-02 11:05:15.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.936 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-02 11:05:15.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.992 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-02 11:05:16.026 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.027 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.028 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.028 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.029 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:16.981 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.982 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.982 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.983 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.984 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001697",
                                "2026-10-02 11:05:16.991 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.992 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.993 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.993 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.994 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001881",
                                "2026-10-02 11:05:17.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.869 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.870 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.871 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001420",
                                "2026-10-02 11:05:17.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 32872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.938 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.939 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.939 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.940 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001749",
                                "2026-10-02 11:05:17.995 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.996 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.997 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001325",
                                "2026-10-02 11:05:18.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.032 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.034 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001764",
                                "2026-10-02 11:05:18.985 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.986 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.987 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:05:18.996 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.997 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.998 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001431",
                                "2026-10-02 11:05:19.836 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.837 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.838 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"GET / HTTP/1.1\" 300 1870 0.001514",
                                "2026-10-02 11:05:19.872 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.873 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.874 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.874 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.875 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001807",
                                "2026-10-02 11:05:19.942 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.998 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.000 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.003 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003495",
                                "2026-10-02 11:05:20.036 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.039 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001907",
                                "2026-10-02 11:05:19.943 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.142 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.143 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.143 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.200925",
                                "2026-10-02 11:05:20.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.992 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002036",
                                "2026-10-02 11:05:21.000 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.002 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.003 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001487",
                                "2026-10-02 11:05:21.877 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.878 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.879 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001538",
                                "2026-10-02 11:05:22.005 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.006 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.007 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.007 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.008 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001635",
                                "2026-10-02 11:05:22.041 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.042 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.043 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.043 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.044 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001531",
                                "2026-10-02 11:05:22.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.147 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.148 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001729",
                                "2026-10-02 11:05:22.994 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.996 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-02 11:05:23.005 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.006 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.007 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.007 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.008 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001916",
                                "2026-10-02 11:05:23.881 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.882 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.883 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.883 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.884 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001825",
                                "2026-10-02 11:05:24.009 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.010 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.011 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001594",
                                "2026-10-02 11:05:24.045 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.046 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.047 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001536",
                                "2026-10-02 11:05:24.150 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.151 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.152 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:05:24.998 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.999 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.000 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001701",
                                "2026-10-02 11:05:25.009 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.011 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.012 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002017",
                                "2026-10-02 11:05:25.885 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.887 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.888 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001752",
                                "2026-10-02 11:05:26.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 47536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.015 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.016 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.016 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.017 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001721",
                                "2026-10-02 11:05:26.050 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 47552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.051 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.052 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001192",
                                "2026-10-02 11:05:26.154 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.155 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.156 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.156 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.157 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-02 11:05:27.002 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.004 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:05:27.013 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.014 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.015 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001258",
                                "2026-10-02 11:05:27.890 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.891 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.892 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.892 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.895 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.004044",
                                "2026-10-02 11:05:28.018 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.019 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.020 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.020 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.021 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002008",
                                "2026-10-02 11:05:28.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.055 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.055 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.056 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.057 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002967",
                                "2026-10-02 11:05:28.158 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.161 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.162 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002145",
                                "2026-10-02 11:05:29.007 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.008 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.010 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001786",
                                "2026-10-02 11:05:29.017 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43940) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.018 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.019 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001485",
                                "2026-10-02 11:05:29.897 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.898 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.900 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001590",
                                "2026-10-02 11:05:30.023 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.024 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.025 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.025 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.026 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001974",
                                "2026-10-02 11:05:30.059 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.060 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.061 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.061 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.063 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002241",
                                "2026-10-02 11:05:30.164 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.165 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.166 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.166 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.167 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002503",
                                "2026-10-02 11:05:31.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.014 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001604",
                                "2026-10-02 11:05:31.022 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.024 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-02 11:05:31.902 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.903 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.903 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.904 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.905 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001652",
                                "2026-10-02 11:05:32.028 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.029 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.030 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001201",
                                "2026-10-02 11:05:32.067 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.068 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.068 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.069 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.069 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001303",
                                "2026-10-02 11:05:32.169 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.170 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.171 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.171 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.172 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001681",
                                "2026-10-02 11:05:33.016 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.018 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.019 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001691",
                                "2026-10-02 11:05:33.026 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.027 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.028 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.028 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.029 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001941",
                                "2026-10-02 11:05:33.906 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45846) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.907 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.907 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.908 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001567",
                                "2026-10-02 11:05:34.033 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.034 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.035 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001476",
                                "2026-10-02 11:05:34.072 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.073 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.173 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.250 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.251 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.251 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.252 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.178301",
                                "2026-10-02 11:05:34.252 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.252 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.254 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003135",
                                "2026-10-02 11:05:35.021 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.022 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.023 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.023 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.024 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001942",
                                "2026-10-02 11:05:35.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.034 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001874",
                                "2026-10-02 11:05:35.910 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 45856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.912 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.913 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-02 11:05:36.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.039 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.040 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.040 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.042 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002528",
                                "2026-10-02 11:05:36.253 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59730) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.254 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.255 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001773",
                                "2026-10-02 11:05:36.257 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.258 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.259 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-02 11:05:37.026 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.027 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.029 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001650",
                                "2026-10-02 11:05:37.037 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.038 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.040 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002294",
                                "2026-10-02 11:05:37.915 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.916 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.917 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.917 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.919 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002628",
                                "2026-10-02 11:05:38.044 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.045 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.046 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.046 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.047 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002012",
                                "2026-10-02 11:05:38.257 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.259 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.261 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002037",
                                "2026-10-02 11:05:38.261 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 45866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.262 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.263 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.263 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.265 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002545",
                                "2026-10-02 11:05:39.031 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.032 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.034 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001945",
                                "2026-10-02 11:05:39.043 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.044 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.046 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001946",
                                "2026-10-02 11:05:39.920 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.921 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.922 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001421",
                                "2026-10-02 11:05:40.050 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56496) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.051 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.052 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.052 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.053 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-02 11:05:40.263 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.264 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.265 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001401",
                                "2026-10-02 11:05:40.266 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.267 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.268 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001603",
                                "2026-10-02 11:05:41.034 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.035 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.036 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001387",
                                "2026-10-02 11:05:41.047 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.048 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.048 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.049 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.050 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001852",
                                "2026-10-02 11:05:41.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47908) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.925 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.926 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.926 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.927 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001573",
                                "2026-10-02 11:05:42.054 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.056 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.056 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.058 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.059 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003382",
                                "2026-10-02 11:05:42.267 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.269 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.270 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:05:42.270 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.271 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.272 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.272 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.273 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002199",
                                "2026-10-02 11:05:43.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47698) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.039 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.040 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:43.053 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.054 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.056 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001920",
                                "2026-10-02 11:05:43.930 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.931 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.932 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001307",
                                "2026-10-02 11:05:44.062 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.063 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.064 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.064 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.069 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.005548",
                                "2026-10-02 11:05:44.271 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.272 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.273 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.273 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.273 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:05:44.275 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47940) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.276 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.277 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001639",
                                "2026-10-02 11:05:45.042 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.043 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.044 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.044 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.045 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:05:45.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.058 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.059 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.059 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.060 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001463",
                                "2026-10-02 11:05:45.934 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.936 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.937 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001612",
                                "2026-10-02 11:05:46.068 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.069 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.069 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.070 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.070 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001831",
                                "2026-10-02 11:05:46.276 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.277 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.278 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001699",
                                "2026-10-02 11:05:46.279 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.280 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.281 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001450",
                                "2026-10-02 11:05:47.044 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 53964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.045 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.046 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.046 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.047 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001484",
                                "2026-10-02 11:05:47.061 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.063 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.064 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.064 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.066 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002990",
                                "2026-10-02 11:05:47.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.941 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.941 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.942 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001870",
                                "2026-10-02 11:05:48.073 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.074 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.074 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.075 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.076 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001821",
                                "2026-10-02 11:05:48.280 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.281 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.283 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-02 11:05:48.283 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47984) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.284 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.285 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:05:49.048 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53986) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.049 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.052 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002303",
                                "2026-10-02 11:05:49.074 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 53994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.075 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.077 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001613",
                                "2026-10-02 11:05:49.898 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.900 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"GET / HTTP/1.1\" 300 1870 0.002194",
                                "2026-10-02 11:05:49.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.947 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.947 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.948 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002153",
                                "2026-10-02 11:05:50.078 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.080 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.080 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.081 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.082 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002402",
                                "2026-10-02 11:05:50.286 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.288 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.288 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.290 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002469",
                                "2026-10-02 11:05:50.290 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.291 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.291 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.293 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003160",
                                "2026-10-02 11:05:51.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.054 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.055 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.055 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.057 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002516",
                                "2026-10-02 11:05:51.078 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.080 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.081 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.081 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.083 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003479",
                                "2026-10-02 11:05:51.951 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.952 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.953 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.953 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.954 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002193",
                                "2026-10-02 11:05:52.085 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.087 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.089 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.089 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.091 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003676",
                                "2026-10-02 11:05:52.291 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.293 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.295 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002196",
                                "2026-10-02 11:05:52.295 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.297 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.299 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002774",
                                "2026-10-02 11:05:53.059 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.060 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.061 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.061 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.062 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002314",
                                "2026-10-02 11:05:53.086 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.088 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.090 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002682",
                                "2026-10-02 11:05:53.956 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.957 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.958 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.958 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.959 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001640",
                                "2026-10-02 11:05:54.092 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.093 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.094 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.094 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.095 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002169",
                                "2026-10-02 11:05:54.296 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.297 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.298 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.298 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.299 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002142",
                                "2026-10-02 11:05:54.301 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.301 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.302 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.302 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.303 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001383",
                                "2026-10-02 11:05:55.064 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.065 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.065 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.066 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.067 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-02 11:05:55.092 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.093 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.094 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001634",
                                "2026-10-02 11:05:55.961 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52274) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.962 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.964 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001599",
                                "2026-10-02 11:05:56.096 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.097 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.098 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:56.301 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36508) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.302 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.303 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.303 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.304 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001416",
                                "2026-10-02 11:05:56.304 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.305 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.305 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.306 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.307 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001718",
                                "2026-10-02 11:05:57.068 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.069 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.070 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.070 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.071 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002704",
                                "2026-10-02 11:05:57.096 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.097 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.098 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.098 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.099 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003002",
                                "2026-10-02 11:05:57.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.968 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-02 11:05:58.099 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.100 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.101 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.101 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.102 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:05:58.306 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.307 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.308 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001386",
                                "2026-10-02 11:05:58.309 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.310 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.311 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002032",
                                "2026-10-02 11:05:59.073 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.074 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.075 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:05:59.101 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.102 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.103 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.103 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.104 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002071",
                                "2026-10-02 11:05:59.970 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.971 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.972 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.972 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.973 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-02 11:06:00.102 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.104 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.104 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.105 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.105 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001769",
                                "2026-10-02 11:06:00.310 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.311 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.312 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.312 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.313 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001616",
                                "2026-10-02 11:06:00.313 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.314 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.314 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.315 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.315 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001326",
                                "2026-10-02 11:06:01.077 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.078 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.079 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.079 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.080 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001937",
                                "2026-10-02 11:06:01.105 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.106 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.106 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.107 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.108 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:06:01.974 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.975 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.976 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001423",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-1 =====",
                                "2026-10-02 11:03:51.524 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.525 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001385",
                                "2026-10-02 11:03:51.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.539 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.541 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001736",
                                "2026-10-02 11:03:51.545 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.546 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.546 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.546 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.547 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.547 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.547 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.548 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.548 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:03:51.549 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002401",
                                "2026-10-02 11:03:52.791 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.794 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-02 11:03:53.102 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.103 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.104 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002004",
                                "2026-10-02 11:03:53.527 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.529 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001436",
                                "2026-10-02 11:03:53.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.543 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.544 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001297",
                                "2026-10-02 11:03:53.550 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.550 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.551 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.551 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.552 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.552 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.553 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001516",
                                "2026-10-02 11:03:53.554 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002584",
                                "2026-10-02 11:03:54.798 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.800 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.800 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.801 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001899",
                                "2026-10-02 11:03:55.106 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.108 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.109 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-02 11:03:55.530 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.531 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.532 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001532",
                                "2026-10-02 11:03:55.547 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.548 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.549 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001598",
                                "2026-10-02 11:03:55.555 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.555 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.556 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.556 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.556 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.556 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.557 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.557 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.558 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001594",
                                "2026-10-02 11:03:55.558 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001899",
                                "2026-10-02 11:03:56.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.805 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-02 11:03:57.111 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.112 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.113 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.113 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.114 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-02 11:03:57.180 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.182 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.183 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"GET / HTTP/1.1\" 300 1870 0.002155",
                                "2026-10-02 11:03:57.534 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.536 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001456",
                                "2026-10-02 11:03:57.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.552 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.553 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.553 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.555 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002422",
                                "2026-10-02 11:03:57.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 35854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 35866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.561 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.562 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.562 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.562 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.562 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001280",
                                "2026-10-02 11:03:57.564 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-02 11:03:58.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.810 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001383",
                                "2026-10-02 11:03:59.117 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.118 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.119 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001400",
                                "2026-10-02 11:03:59.538 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.540 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.541 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001399",
                                "2026-10-02 11:03:59.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.558 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.560 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002294",
                                "2026-10-02 11:03:59.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.564 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.566 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.567 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001720",
                                "2026-10-02 11:03:59.565 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.730 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.730 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.731 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.166390",
                                "2026-10-02 11:04:00.810 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.811 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.812 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.812 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.813 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001964",
                                "2026-10-02 11:04:01.121 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.123 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.124 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001667",
                                "2026-10-02 11:04:01.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.544 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.544 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.546 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002839",
                                "2026-10-02 11:04:01.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.562 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.563 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001319",
                                "2026-10-02 11:04:01.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.569 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.571 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001691",
                                "2026-10-02 11:04:01.733 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.735 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.736 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.736 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.737 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002326",
                                "2026-10-02 11:04:02.815 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.817 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.818 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001506",
                                "2026-10-02 11:04:03.127 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 36498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.128 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.129 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001859",
                                "2026-10-02 11:04:03.547 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.548 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.548 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.549 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.550 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-02 11:04:03.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.565 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.566 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001195",
                                "2026-10-02 11:04:03.573 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.574 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.575 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.575 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.576 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001847",
                                "2026-10-02 11:04:03.739 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.740 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.741 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001627",
                                "2026-10-02 11:04:04.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.821 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.822 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001279",
                                "2026-10-02 11:04:05.132 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 36526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.132 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.133 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.133 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.134 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001508",
                                "2026-10-02 11:04:05.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.552 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.553 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001508",
                                "2026-10-02 11:04:05.567 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 35886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.568 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.569 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001405",
                                "2026-10-02 11:04:05.578 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.579 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.580 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001885",
                                "2026-10-02 11:04:05.743 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.744 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.745 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.745 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.745 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001321",
                                "2026-10-02 11:04:06.825 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.826 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.827 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001287",
                                "2026-10-02 11:04:07.137 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.137 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.138 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.138 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.139 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:04:07.554 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.555 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.556 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-02 11:04:07.571 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.572 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.573 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001480",
                                "2026-10-02 11:04:07.582 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.583 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.584 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001488",
                                "2026-10-02 11:04:07.748 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.749 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.750 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001230",
                                "2026-10-02 11:04:08.828 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.830 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001123",
                                "2026-10-02 11:04:09.141 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.142 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.143 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:04:09.558 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.561 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.562 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:09.575 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.576 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.577 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.577 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.578 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001652",
                                "2026-10-02 11:04:09.586 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.587 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.588 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:04:09.752 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.753 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.754 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001058",
                                "2026-10-02 11:04:10.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.836 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001365",
                                "2026-10-02 11:04:11.145 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.149 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.151 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.004161",
                                "2026-10-02 11:04:11.564 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.565 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.565 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.566 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.566 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001387",
                                "2026-10-02 11:04:11.579 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.580 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.580 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.581 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.581 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001403",
                                "2026-10-02 11:04:11.591 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.592 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.593 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.593 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.594 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001997",
                                "2026-10-02 11:04:11.756 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.757 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.758 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.758 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.760 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002683",
                                "2026-10-02 11:04:12.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.840 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-02 11:04:13.153 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.154 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.155 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:04:13.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.570 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.571 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001249",
                                "2026-10-02 11:04:13.583 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.584 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.584 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.585 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:04:13.596 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.597 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.597 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.598 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.598 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001298",
                                "2026-10-02 11:04:13.762 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.763 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.764 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001128",
                                "2026-10-02 11:04:14.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.845 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.845 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.849 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.004738",
                                "2026-10-02 11:04:15.164 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 54864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.164 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.165 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.165 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001143",
                                "2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.168 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.169 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:04:15] \"GET / HTTP/1.1\" 300 2078 0.001327",
                                "2026-10-02 11:04:15.572 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.572 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.573 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001167",
                                "2026-10-02 11:04:15.587 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.588 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.589 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001113",
                                "2026-10-02 11:04:15.600 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.601 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.602 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001432",
                                "2026-10-02 11:04:15.766 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.767 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.768 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001249",
                                "2026-10-02 11:04:16.852 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.852 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.853 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.853 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.854 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001330",
                                "2026-10-02 11:04:17.168 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.169 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.169 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.170 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.171 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001912",
                                "2026-10-02 11:04:17.576 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.577 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.578 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001500",
                                "2026-10-02 11:04:17.590 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.590 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.591 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.591 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.592 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001389",
                                "2026-10-02 11:04:17.604 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.605 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.606 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001411",
                                "2026-10-02 11:04:17.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.771 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.773 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001705",
                                "2026-10-02 11:04:18.855 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52486) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.856 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.857 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001334",
                                "2026-10-02 11:04:19.172 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.173 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.173 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.174 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.175 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001811",
                                "2026-10-02 11:04:19.580 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.581 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.583 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001878",
                                "2026-10-02 11:04:19.594 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.595 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.596 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:04:19.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.610 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.612 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001931",
                                "2026-10-02 11:04:19.775 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.776 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.777 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001433",
                                "2026-10-02 11:04:20.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.860 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.861 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001755",
                                "2026-10-02 11:04:21.178 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52520) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.179 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.181 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001991",
                                "2026-10-02 11:04:21.584 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.585 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.585 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.586 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.587 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001727",
                                "2026-10-02 11:04:21.597 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.598 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.599 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.599 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.600 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001576",
                                "2026-10-02 11:04:21.614 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.615 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.616 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001704",
                                "2026-10-02 11:04:21.779 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.781 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.782 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002301",
                                "2026-10-02 11:04:22.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.865 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.866 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.866 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.867 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001991",
                                "2026-10-02 11:04:23.182 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.183 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.184 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.184 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.185 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001754",
                                "2026-10-02 11:04:23.588 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.590 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.592 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002303",
                                "2026-10-02 11:04:23.601 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.603 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.604 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.605 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.607 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003762",
                                "2026-10-02 11:04:23.618 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.619 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.620 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.623 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003413",
                                "2026-10-02 11:04:23.784 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.785 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.786 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.786 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.787 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002282",
                                "2026-10-02 11:04:24.869 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.870 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.871 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001378",
                                "2026-10-02 11:04:25.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.188 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.189 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:04:25.593 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.594 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.594 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.595 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.595 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001339",
                                "2026-10-02 11:04:25.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43916) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.608 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.609 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.609 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.610 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001313",
                                "2026-10-02 11:04:25.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.627 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.628 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002431",
                                "2026-10-02 11:04:25.789 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.790 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.792 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001691",
                                "2026-10-02 11:04:26.873 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.874 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.875 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001341",
                                "2026-10-02 11:04:27.191 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.192 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.193 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.193 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.194 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001760",
                                "2026-10-02 11:04:27.222 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.223 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.224 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"GET / HTTP/1.1\" 300 1870 0.001532",
                                "2026-10-02 11:04:27.597 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.598 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.599 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:04:27.611 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.612 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.612 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.613 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.613 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001248",
                                "2026-10-02 11:04:27.630 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.631 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.632 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001355",
                                "2026-10-02 11:04:27.793 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.794 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.795 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001360",
                                "2026-10-02 11:04:28.878 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.879 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.880 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-02 11:04:29.196 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.197 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.197 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.198 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.198 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:04:29.601 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.602 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.603 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.603 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.604 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-02 11:04:29.618 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.618 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.619 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.619 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.620 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:29.634 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.635 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.636 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:04:29.797 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44742) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.798 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.799 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001360",
                                "2026-10-02 11:04:30.888 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.889 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.890 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:04:31.201 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.202 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.203 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001137",
                                "2026-10-02 11:04:31.606 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.609 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002186",
                                "2026-10-02 11:04:31.620 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.620 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.621 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.622 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001233",
                                "2026-10-02 11:04:31.638 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.639 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.640 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001123",
                                "2026-10-02 11:04:31.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.803 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:04:32.891 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.892 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.892 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001872",
                                "2026-10-02 11:04:33.205 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.205 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.206 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.206 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.208 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002584",
                                "2026-10-02 11:04:33.610 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.611 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.612 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001230",
                                "2026-10-02 11:04:33.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.622 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.623 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.623 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.624 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-02 11:04:33.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.643 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.644 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.644 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.645 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001791",
                                "2026-10-02 11:04:33.805 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.806 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.808 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.809 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.810 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004269",
                                "2026-10-02 11:04:34.897 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.898 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.899 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.899 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.900 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001420",
                                "2026-10-02 11:04:35.210 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.211 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.212 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001344",
                                "2026-10-02 11:04:35.613 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.614 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.615 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001314",
                                "2026-10-02 11:04:35.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.627 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001498",
                                "2026-10-02 11:04:35.647 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.648 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.648 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.649 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.650 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001710",
                                "2026-10-02 11:04:35.809 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.810 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.810 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.811 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.812 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001590",
                                "2026-10-02 11:04:36.899 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.900 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.901 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.901 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.902 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-02 11:04:37.214 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.215 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.216 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.216 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.217 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:04:37.617 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.618 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.619 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001191",
                                "2026-10-02 11:04:37.628 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.629 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.629 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.630 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.630 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001269",
                                "2026-10-02 11:04:37.651 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.652 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.653 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.653 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.655 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002784",
                                "2026-10-02 11:04:37.813 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.815 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001505",
                                "2026-10-02 11:04:38.904 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.905 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.906 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.906 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.907 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001759",
                                "2026-10-02 11:04:39.220 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.221 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.222 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001422",
                                "2026-10-02 11:04:39.620 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.621 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.622 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001441",
                                "2026-10-02 11:04:39.633 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.634 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.635 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001343",
                                "2026-10-02 11:04:39.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.658 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.660 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002841",
                                "2026-10-02 11:04:39.816 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.817 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.818 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.818 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.819 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-02 11:04:40.910 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.911 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.913 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-02 11:04:41.224 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.225 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.226 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.227 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.230 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005175",
                                "2026-10-02 11:04:41.624 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.625 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.626 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001343",
                                "2026-10-02 11:04:41.637 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 53196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.638 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.638 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.639 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.639 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-02 11:04:41.662 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.663 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.664 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.664 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.665 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001976",
                                "2026-10-02 11:04:41.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.822 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.826 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003936",
                                "2026-10-02 11:04:42.914 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.915 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.917 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002007",
                                "2026-10-02 11:04:43.233 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.234 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.236 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002156",
                                "2026-10-02 11:04:43.629 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.632 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.634 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003003",
                                "2026-10-02 11:04:43.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.644 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.646 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.648 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.653 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.007956",
                                "2026-10-02 11:04:43.667 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.667 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.673 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.673 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.679 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.012076",
                                "2026-10-02 11:04:43.829 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.830 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.830 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.831 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.832 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001688",
                                "2026-10-02 11:04:44.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.919 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.920 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001187",
                                "2026-10-02 11:04:45.237 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.238 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.239 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001229",
                                "2026-10-02 11:04:45.636 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.637 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.637 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.638 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.639 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-02 11:04:45.653 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 53226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.654 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.654 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.655 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.656 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001694",
                                "2026-10-02 11:04:45.679 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.680 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.681 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001666",
                                "2026-10-02 11:04:45.834 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.835 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.837 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-02 11:04:46.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.921 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001232",
                                "2026-10-02 11:04:47.241 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.242 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.243 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.243 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.243 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001269",
                                "2026-10-02 11:04:47.640 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.641 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.642 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.642 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.643 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:04:47.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.657 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.658 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.658 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.659 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001555",
                                "2026-10-02 11:04:47.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.684 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001499",
                                "2026-10-02 11:04:47.839 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.840 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.841 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001209",
                                "2026-10-02 11:04:48.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.924 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.925 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001364",
                                "2026-10-02 11:04:49.245 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.246 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.247 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001303",
                                "2026-10-02 11:04:49.644 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48350) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.645 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.646 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:04:49.660 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.661 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.662 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001354",
                                "2026-10-02 11:04:49.687 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.688 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.688 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.689 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.690 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001619",
                                "2026-10-02 11:04:49.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.845 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.845 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.846 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001809",
                                "2026-10-02 11:04:50.928 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.929 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.929 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.930 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:51.250 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.251 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.252 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001753",
                                "2026-10-02 11:04:51.648 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.649 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.650 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.650 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.652 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002539",
                                "2026-10-02 11:04:51.664 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.665 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.666 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.666 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.667 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-02 11:04:51.691 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.692 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.693 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001469",
                                "2026-10-02 11:04:51.848 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.849 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.849 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.850 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.851 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001687",
                                "2026-10-02 11:04:52.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.934 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:04:53.254 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.255 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.256 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001436",
                                "2026-10-02 11:04:53.653 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.654 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.655 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001641",
                                "2026-10-02 11:04:53.669 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.669 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.670 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.670 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.671 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001694",
                                "2026-10-02 11:04:53.695 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.696 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.697 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001051",
                                "2026-10-02 11:04:53.853 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47612) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.854 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.855 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001189",
                                "2026-10-02 11:04:54.936 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.938 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.938 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.939 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001427",
                                "2026-10-02 11:04:55.258 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.259 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.260 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001168",
                                "2026-10-02 11:04:55.657 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.659 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.660 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001939",
                                "2026-10-02 11:04:55.673 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.674 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.675 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.675 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.676 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001910",
                                "2026-10-02 11:04:55.699 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.700 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.701 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.701 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.702 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001768",
                                "2026-10-02 11:04:55.857 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.858 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.859 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.859 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.860 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:04:56.939 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.940 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.941 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:04:57.259 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.260 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.261 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.261 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.262 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"GET / HTTP/1.1\" 300 1870 0.001628",
                                "2026-10-02 11:04:57.262 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.263 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.264 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001363",
                                "2026-10-02 11:04:57.662 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.663 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.664 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.664 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.664 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001284",
                                "2026-10-02 11:04:57.677 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.678 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.679 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.679 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.680 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001764",
                                "2026-10-02 11:04:57.704 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.705 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.706 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.706 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.707 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001724",
                                "2026-10-02 11:04:57.862 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.863 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.864 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001339",
                                "2026-10-02 11:04:58.942 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.943 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.944 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:04:59.266 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.267 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.268 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.268 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.269 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:04:59.666 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.667 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.668 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001627",
                                "2026-10-02 11:04:59.680 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.682 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.683 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001467",
                                "2026-10-02 11:04:59.709 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.710 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.712 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001734",
                                "2026-10-02 11:04:59.867 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.867 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.868 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.868 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.869 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001465",
                                "2026-10-02 11:05:00.947 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.948 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.949 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001338",
                                "2026-10-02 11:05:01.270 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.271 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.272 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:05:01.670 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.671 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.671 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.672 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.673 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:05:01.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.684 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.685 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-02 11:05:01.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.714 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.715 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.715 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.716 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001822",
                                "2026-10-02 11:05:01.871 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.872 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.872 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.873 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.874 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002082",
                                "2026-10-02 11:05:02.952 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 43870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.953 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.954 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.954 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.958 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001843",
                                "2026-10-02 11:05:03.274 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.275 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.276 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001418",
                                "2026-10-02 11:05:03.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.676 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001300",
                                "2026-10-02 11:05:03.686 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.688 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.690 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002361",
                                "2026-10-02 11:05:03.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.719 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.720 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.720 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.721 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001293",
                                "2026-10-02 11:05:03.876 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.877 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.878 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001312",
                                "2026-10-02 11:05:04.956 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.959 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001847",
                                "2026-10-02 11:05:05.278 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 43904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.279 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.280 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-02 11:05:05.679 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.680 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.681 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.681 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.682 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001665",
                                "2026-10-02 11:05:05.690 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 50574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.691 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.692 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001625",
                                "2026-10-02 11:05:05.723 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.724 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.725 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001455",
                                "2026-10-02 11:05:05.880 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.881 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.882 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:05:06.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.961 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.962 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001692",
                                "2026-10-02 11:05:07.282 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.283 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.283 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.284 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.285 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-02 11:05:07.685 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58626) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.686 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.687 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.687 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.688 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-02 11:05:07.694 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.695 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.696 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001460",
                                "2026-10-02 11:05:07.727 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.728 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.729 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.729 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.729 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001330",
                                "2026-10-02 11:05:07.884 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.885 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.886 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001347",
                                "2026-10-02 11:05:08.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.965 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.967 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001660",
                                "2026-10-02 11:05:09.286 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.287 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.288 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:05:09.691 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.692 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.693 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001329",
                                "2026-10-02 11:05:09.700 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.701 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.702 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001543",
                                "2026-10-02 11:05:09.731 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.732 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.732 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.733 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.734 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001706",
                                "2026-10-02 11:05:09.887 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.888 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.889 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001569",
                                "2026-10-02 11:05:10.968 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.969 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.969 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.970 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.970 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001275",
                                "2026-10-02 11:05:11.290 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.291 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.292 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001712",
                                "2026-10-02 11:05:11.694 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.695 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.696 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-02 11:05:11.703 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.704 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.705 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001659",
                                "2026-10-02 11:05:11.736 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.737 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.737 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.738 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.739 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001879",
                                "2026-10-02 11:05:11.891 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.892 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.892 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.893 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.894 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001920",
                                "2026-10-02 11:05:12.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.976 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002140",
                                "2026-10-02 11:05:13.294 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.295 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.296 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.296 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.297 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001826",
                                "2026-10-02 11:05:13.698 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.699 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.700 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.700 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.701 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001908",
                                "2026-10-02 11:05:13.706 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.706 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.707 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.707 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.708 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001746",
                                "2026-10-02 11:05:13.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.743 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:05:13.895 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.896 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.897 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.897 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.898 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002417",
                                "2026-10-02 11:05:14.978 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 51772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.979 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001079",
                                "2026-10-02 11:05:15.299 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 51786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.300 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.300 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.301 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.302 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001821",
                                "2026-10-02 11:05:15.703 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.704 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.705 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001197",
                                "2026-10-02 11:05:15.709 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.710 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.710 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.711 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.712 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001890",
                                "2026-10-02 11:05:15.745 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.746 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.747 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001307",
                                "2026-10-02 11:05:15.900 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.901 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.902 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001051",
                                "2026-10-02 11:05:16.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.984 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001525",
                                "2026-10-02 11:05:17.304 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.305 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.306 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001705",
                                "2026-10-02 11:05:17.707 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.708 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.708 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.709 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.710 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002203",
                                "2026-10-02 11:05:17.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.714 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.715 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.715 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.716 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001741",
                                "2026-10-02 11:05:17.749 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 33276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.750 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.751 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001227",
                                "2026-10-02 11:05:17.904 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.905 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.906 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.909 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004016",
                                "2026-10-02 11:05:18.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32878) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.987 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001414",
                                "2026-10-02 11:05:19.308 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.309 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.311 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001737",
                                "2026-10-02 11:05:19.712 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.713 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.714 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-02 11:05:19.717 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.718 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.719 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001337",
                                "2026-10-02 11:05:19.753 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.754 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.755 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.755 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.756 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-02 11:05:19.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.913 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.913 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001961",
                                "2026-10-02 11:05:20.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.991 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001205",
                                "2026-10-02 11:05:21.312 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32906) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.313 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.314 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:05:21.716 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.717 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.717 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.718 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:05:21.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.721 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.722 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001325",
                                "2026-10-02 11:05:21.758 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.759 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.759 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.760 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.761 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001605",
                                "2026-10-02 11:05:21.917 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.918 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.919 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001244",
                                "2026-10-02 11:05:22.994 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.994 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.995 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.996 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001408",
                                "2026-10-02 11:05:23.316 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.317 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.318 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.318 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.319 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001472",
                                "2026-10-02 11:05:23.719 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.720 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.721 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-02 11:05:23.724 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.725 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.726 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:05:23.761 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48018) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.762 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.763 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.763 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.764 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001454",
                                "2026-10-02 11:05:23.920 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.921 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.922 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.922 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.923 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002299",
                                "2026-10-02 11:05:24.998 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 32928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.000 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001670",
                                "2026-10-02 11:05:25.320 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 32930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.321 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.321 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.322 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.323 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001624",
                                "2026-10-02 11:05:25.723 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.724 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.725 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.725 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.726 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001476",
                                "2026-10-02 11:05:25.728 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.729 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.729 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.730 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.730 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001532",
                                "2026-10-02 11:05:25.766 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.767 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.767 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.768 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.769 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:05:25.925 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 48050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.926 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.927 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001300",
                                "2026-10-02 11:05:27.002 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.004 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.005 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002149",
                                "2026-10-02 11:05:27.295 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 52926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.296 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.297 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.297 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.298 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"GET / HTTP/1.1\" 300 1870 0.001822",
                                "2026-10-02 11:05:27.324 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.325 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.326 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.326 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.327 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002388",
                                "2026-10-02 11:05:27.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.728 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.729 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001416",
                                "2026-10-02 11:05:27.732 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.734 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001466",
                                "2026-10-02 11:05:27.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.772 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.773 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001417",
                                "2026-10-02 11:05:27.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001244",
                                "2026-10-02 11:05:29.007 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.009 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.009 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.010 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-02 11:05:29.329 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.330 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.331 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.331 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.332 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-02 11:05:29.731 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.732 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.732 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.733 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.734 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002030",
                                "2026-10-02 11:05:29.737 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.738 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.740 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002590",
                                "2026-10-02 11:05:29.775 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.776 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.777 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.777 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.778 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001857",
                                "2026-10-02 11:05:29.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.936 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002000",
                                "2026-10-02 11:05:31.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.015 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-02 11:05:31.334 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.335 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.337 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-02 11:05:31.735 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.736 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.738 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001921",
                                "2026-10-02 11:05:31.741 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.742 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.743 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001431",
                                "2026-10-02 11:05:31.781 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.781 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.782 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.782 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.783 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:05:31.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.940 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.941 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001587",
                                "2026-10-02 11:05:33.017 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.018 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.019 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:05:33.339 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.339 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.340 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.340 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.341 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001405",
                                "2026-10-02 11:05:33.739 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.740 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.741 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-02 11:05:33.744 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.745 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.746 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001511",
                                "2026-10-02 11:05:33.785 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.786 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.787 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:05:33.941 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.942 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.943 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.943 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.944 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001964",
                                "2026-10-02 11:05:35.021 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.022 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.022 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.023 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.024 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002456",
                                "2026-10-02 11:05:35.344 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 47708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.345 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.347 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001948",
                                "2026-10-02 11:05:35.743 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.744 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.745 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-02 11:05:35.748 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 56280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.748 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.749 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.749 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.750 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-02 11:05:35.789 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.790 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.791 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.791 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.792 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002155",
                                "2026-10-02 11:05:35.946 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.949 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002092",
                                "2026-10-02 11:05:37.026 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60508) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.027 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.028 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001584",
                                "2026-10-02 11:05:37.349 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.350 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.351 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001397",
                                "2026-10-02 11:05:37.747 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59402) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.748 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.750 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001884",
                                "2026-10-02 11:05:37.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.751 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.753 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001605",
                                "2026-10-02 11:05:37.794 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.796 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.797 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001702",
                                "2026-10-02 11:05:37.952 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 40304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.953 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.955 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001807",
                                "2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.449 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.450 942 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.10 - - [02/Oct/2026 11:05:38] \"GET / HTTP/1.1\" 300 2014 0.001890",
                                "2026-10-02 11:05:39.031 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.031 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.032 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.032 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.032 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001122",
                                "2026-10-02 11:05:39.353 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.354 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.355 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.355 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.357 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002967",
                                "2026-10-02 11:05:39.751 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.752 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.752 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.753 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.754 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-02 11:05:39.754 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.755 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.757 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002110",
                                "2026-10-02 11:05:39.799 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.800 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.801 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001576",
                                "2026-10-02 11:05:39.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.957 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.958 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001208",
                                "2026-10-02 11:05:41.037 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.039 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001317",
                                "2026-10-02 11:05:41.360 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.361 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.362 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001635",
                                "2026-10-02 11:05:41.755 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.756 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.757 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.757 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.758 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001819",
                                "2026-10-02 11:05:41.758 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.759 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.760 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001374",
                                "2026-10-02 11:05:41.803 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.805 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001515",
                                "2026-10-02 11:05:41.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.961 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.962 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.962 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.964 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002467",
                                "2026-10-02 11:05:43.041 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.043 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.044 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001753",
                                "2026-10-02 11:05:43.363 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 60576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.364 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.364 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.365 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.365 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001392",
                                "2026-10-02 11:05:43.759 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59444) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.760 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.760 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.761 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.761 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.762 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.762 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.763 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002824",
                                "2026-10-02 11:05:43.762 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.765 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.005096",
                                "2026-10-02 11:05:43.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.808 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.809 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.809 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.810 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001670",
                                "2026-10-02 11:05:43.965 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.966 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.967 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001805",
                                "2026-10-02 11:05:45.045 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.046 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.047 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001631",
                                "2026-10-02 11:05:45.367 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 60582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.368 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.369 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.369 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.370 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001387",
                                "2026-10-02 11:05:45.765 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 59456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.766 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.767 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.767 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.768 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.769 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.769 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002671",
                                "2026-10-02 11:05:45.771 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002074",
                                "2026-10-02 11:05:45.812 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.813 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.814 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.814 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.814 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001341",
                                "2026-10-02 11:05:45.969 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46872) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.970 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.970 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.971 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.971 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001529",
                                "2026-10-02 11:05:47.049 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.050 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.052 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002558",
                                "2026-10-02 11:05:47.371 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.372 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.373 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.373 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.374 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001855",
                                "2026-10-02 11:05:47.770 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.771 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.772 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.772 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.773 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.773 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002316",
                                "2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.774 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.775 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001523",
                                "2026-10-02 11:05:47.816 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.817 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.818 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.818 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.819 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001762",
                                "2026-10-02 11:05:47.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.975 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001668",
                                "2026-10-02 11:05:49.055 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42274) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.056 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.057 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001675",
                                "2026-10-02 11:05:49.377 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.378 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.379 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.379 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.380 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-02 11:05:49.776 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.776 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.777 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.778 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.778 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.778 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.779 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.779 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.780 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002790",
                                "2026-10-02 11:05:49.781 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002657",
                                "2026-10-02 11:05:49.822 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.823 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.824 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.824 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.826 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002771",
                                "2026-10-02 11:05:49.978 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.980 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.982 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002176",
                                "2026-10-02 11:05:51.060 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.067 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.005841",
                                "2026-10-02 11:05:51.383 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.384 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.385 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.385 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.387 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003195",
                                "2026-10-02 11:05:51.780 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.782 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.783 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.784 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.785 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.785 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.784 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.786 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.786 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003163",
                                "2026-10-02 11:05:51.791 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.008118",
                                "2026-10-02 11:05:51.829 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.830 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.831 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.831 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.832 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002142",
                                "2026-10-02 11:05:51.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.987 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.988 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002123",
                                "2026-10-02 11:05:53.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.068 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.073 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003957",
                                "2026-10-02 11:05:53.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.391 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.391 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.392 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002088",
                                "2026-10-02 11:05:53.788 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.789 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.791 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-02 11:05:53.792 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.793 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.794 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-02 11:05:53.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.836 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.837 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-02 11:05:53.991 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.992 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.993 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001396",
                                "2026-10-02 11:05:55.082 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.083 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.084 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.084 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.085 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001689",
                                "2026-10-02 11:05:55.394 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.395 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.396 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.396 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.397 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-02 11:05:55.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.795 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.795 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.796 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001250",
                                "2026-10-02 11:05:55.796 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.796 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.797 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.797 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001297",
                                "2026-10-02 11:05:55.839 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.840 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.841 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001343",
                                "2026-10-02 11:05:55.995 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.997 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.998 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001462",
                                "2026-10-02 11:05:57.087 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.089 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001449",
                                "2026-10-02 11:05:57.339 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.341 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.341 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.342 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.344 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"GET / HTTP/1.1\" 300 1870 0.003887",
                                "2026-10-02 11:05:57.400 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.401 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.401 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.402 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.403 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002114",
                                "2026-10-02 11:05:57.797 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 60136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.798 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.799 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001310",
                                "2026-10-02 11:05:57.799 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.804 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.806 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003248",
                                "2026-10-02 11:05:57.843 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.844 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.845 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:05:58.000 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.001 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.001 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.002 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.003 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001791",
                                "2026-10-02 11:05:59.091 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.095 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.096 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001956",
                                "2026-10-02 11:05:59.405 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.407 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.408 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-02 11:05:59.801 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60150) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.802 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.804 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001913",
                                "2026-10-02 11:05:59.806 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.807 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.808 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.808 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.809 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002098",
                                "2026-10-02 11:05:59.847 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46090) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.848 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.849 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.849 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.851 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002344",
                                "2026-10-02 11:06:00.005 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 46106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.007 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.008 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002047",
                                "2026-10-02 11:06:01.099 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 45178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.100 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.101 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:06:01.410 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.411 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.412 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.412 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.413 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001884",
                                "2026-10-02 11:06:01.805 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 60172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.806 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.807 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.807 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.808 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001457",
                                "2026-10-02 11:06:01.811 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.814 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002081",
                                "2026-10-02 11:06:01.852 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.853 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.853 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.854 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.854 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001373",
                                "2026-10-02 11:06:02.012 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:02.013 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:02.014 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:02.014 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:02.019 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001784",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-2 =====",
                                "2026-10-02 11:03:50.913 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:50.914 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:50.915 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001124",
                                "2026-10-02 11:03:51.383 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.384 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.385 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.385 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.387 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002470",
                                "2026-10-02 11:03:51.412 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.413 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.414 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.414 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.414 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001380",
                                "2026-10-02 11:03:51.717 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36120) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.717 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.717 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.718 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.718 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001204",
                                "2026-10-02 11:03:51.763 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:51.764 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:51.765 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:51.765 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:51.766 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001578",
                                "2026-10-02 11:03:52.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.791 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.792 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.792 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001175",
                                "2026-10-02 11:03:52.915 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:52.917 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:52.919 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002758",
                                "2026-10-02 11:03:53.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38456) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.390 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.392 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002092",
                                "2026-10-02 11:03:53.415 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.416 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.417 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.417 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.418 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001426",
                                "2026-10-02 11:03:53.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.720 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.721 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.721 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.722 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-02 11:03:53.767 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:53.768 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:53.768 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:53.769 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:53.770 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002473",
                                "2026-10-02 11:03:54.797 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.798 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.799 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.800 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001431",
                                "2026-10-02 11:03:54.921 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:54.922 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:54.923 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001656",
                                "2026-10-02 11:03:55.393 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.394 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.395 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001500",
                                "2026-10-02 11:03:55.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.420 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.421 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.422 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.424 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003384",
                                "2026-10-02 11:03:55.725 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.726 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.727 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001831",
                                "2026-10-02 11:03:55.771 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:55.772 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:55.773 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:55.773 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:55.774 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002069",
                                "2026-10-02 11:03:56.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.803 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.804 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.805 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:03:56.925 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:56.926 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:56.928 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002453",
                                "2026-10-02 11:03:57.184 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.186 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.189 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"GET / HTTP/1.1\" 300 1870 0.003925",
                                "2026-10-02 11:03:57.397 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.398 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.398 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.399 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.400 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002133",
                                "2026-10-02 11:03:57.425 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.426 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.428 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002331",
                                "2026-10-02 11:03:57.729 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.731 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.777 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:57.907 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.908 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.908 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:57.909 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:57.909 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:57.909 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.178891",
                                "2026-10-02 11:03:57.910 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001880",
                                "2026-10-02 11:03:58.807 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.808 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.809 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.809 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.810 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002020",
                                "2026-10-02 11:03:58.930 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:58.931 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:58.932 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:03:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001409",
                                "2026-10-02 11:03:59.401 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.402 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.402 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.403 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.404 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001924",
                                "2026-10-02 11:03:59.430 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.431 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.432 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001545",
                                "2026-10-02 11:03:59.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.913 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:03:59.914 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.914 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:03:59.914 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.915 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:03:59.915 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.915 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:03:59.916 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002247",
                                "2026-10-02 11:03:59.917 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:03:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002991",
                                "2026-10-02 11:04:00.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.811 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.812 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.813 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-02 11:04:00.933 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:00.934 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:00.934 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:00.935 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:00.936 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-02 11:04:01.405 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.405 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.406 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.406 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.407 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001793",
                                "2026-10-02 11:04:01.434 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.435 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.436 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001704",
                                "2026-10-02 11:04:01.918 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.918 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:01.919 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.919 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.919 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:01.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.920 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:01.920 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:01.921 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001941",
                                "2026-10-02 11:04:01.921 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002015",
                                "2026-10-02 11:04:02.815 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.816 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.817 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.817 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.818 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001959",
                                "2026-10-02 11:04:02.937 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:02.938 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:02.938 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:02.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:02.939 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001193",
                                "2026-10-02 11:04:03.407 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.408 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.409 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.409 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.410 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001401",
                                "2026-10-02 11:04:03.439 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.440 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.440 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.441 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.441 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001863",
                                "2026-10-02 11:04:03.923 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.923 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:03.924 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.924 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:03.925 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.925 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:03.925 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.925 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:03.926 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001721",
                                "2026-10-02 11:04:03.926 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001931",
                                "2026-10-02 11:04:04.819 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.820 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.820 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.821 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.821 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001288",
                                "2026-10-02 11:04:04.939 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 38302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:04.941 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:04.943 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002694",
                                "2026-10-02 11:04:05.411 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.412 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.413 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-02 11:04:05.443 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.444 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.444 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.445 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.445 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001320",
                                "2026-10-02 11:04:05.929 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 44442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.929 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:05.930 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.930 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:05.932 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-02 11:04:05.932 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002612",
                                "2026-10-02 11:04:06.824 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.825 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.826 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.826 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.827 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:06.945 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:06.946 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:06.946 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:06.947 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:06.948 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002392",
                                "2026-10-02 11:04:07.415 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.416 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.417 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001286",
                                "2026-10-02 11:04:07.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47444) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.447 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.448 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001382",
                                "2026-10-02 11:04:07.932 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.933 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.934 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:04:07.935 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:07.936 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:07.937 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001766",
                                "2026-10-02 11:04:08.828 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57016) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.829 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.831 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-02 11:04:08.950 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:08.952 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:08.953 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001800",
                                "2026-10-02 11:04:09.419 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 47458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.420 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.421 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001286",
                                "2026-10-02 11:04:09.450 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.451 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.452 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:04:09.936 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.937 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45434) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:09.938 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001471",
                                "2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:09.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:09.940 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001314",
                                "2026-10-02 11:04:10.834 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57032) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.835 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.836 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001215",
                                "2026-10-02 11:04:10.955 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:10.956 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:10.957 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001554",
                                "2026-10-02 11:04:11.422 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.423 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.424 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.424 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.425 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-02 11:04:11.453 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.454 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.454 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.455 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.456 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001648",
                                "2026-10-02 11:04:11.939 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.940 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.940 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.941 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.941 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:11.941 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001521",
                                "2026-10-02 11:04:11.941 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:11.942 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:11.942 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:11.943 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001543",
                                "2026-10-02 11:04:12.838 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57042) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.839 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.840 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:04:12.959 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57050) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:12.960 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:12.961 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:12.961 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:12.963 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002809",
                                "2026-10-02 11:04:13.427 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42472) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.428 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.431 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001614",
                                "2026-10-02 11:04:13.457 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42488) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.458 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.459 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001227",
                                "2026-10-02 11:04:13.942 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.943 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.944 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:13.944 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:13.945 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:13.946 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-02 11:04:14.843 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.844 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.845 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001198",
                                "2026-10-02 11:04:14.965 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 57074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:14.967 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:14.968 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:14.968 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:14.969 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001917",
                                "2026-10-02 11:04:15.432 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.433 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.434 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-02 11:04:15.460 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.461 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.462 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.462 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.463 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001581",
                                "2026-10-02 11:04:15.945 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.946 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.946 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:15.947 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001204",
                                "2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:15.947 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:15.948 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:04:16.845 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.846 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.847 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.847 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001313",
                                "2026-10-02 11:04:16.972 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:16.973 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:16.974 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001580",
                                "2026-10-02 11:04:17.435 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.436 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.437 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:04:17.465 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 42526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.466 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.467 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:04:17.949 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.949 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.950 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:17.950 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.951 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:17.951 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:17.952 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002172",
                                "2026-10-02 11:04:17.953 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002470",
                                "2026-10-02 11:04:18.848 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.849 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.849 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.850 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.850 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001478",
                                "2026-10-02 11:04:18.976 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:18.977 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:18.978 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001207",
                                "2026-10-02 11:04:19.439 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.439 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.440 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.440 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.441 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001661",
                                "2026-10-02 11:04:19.469 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 42550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.470 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.470 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.471 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.471 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-02 11:04:19.954 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.954 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:19.955 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.955 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:19.957 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.957 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:19.958 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:19.958 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003263",
                                "2026-10-02 11:04:19.960 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:19] \"OPTIONS / HTTP/1.0\" 200 94 0.005285",
                                "2026-10-02 11:04:20.853 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.854 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.856 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.856 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.857 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003102",
                                "2026-10-02 11:04:20.980 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42738) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:20.981 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:20.982 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:20.982 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:20.983 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001681",
                                "2026-10-02 11:04:21.443 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.444 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.445 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.445 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.446 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002070",
                                "2026-10-02 11:04:21.473 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.474 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.476 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001813",
                                "2026-10-02 11:04:21.960 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.963 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.963 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:21.964 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001631",
                                "2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:21.964 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:21.966 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001927",
                                "2026-10-02 11:04:22.858 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.859 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.860 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001645",
                                "2026-10-02 11:04:22.985 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:22.986 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:22.987 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001357",
                                "2026-10-02 11:04:23.450 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.452 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.454 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001902",
                                "2026-10-02 11:04:23.477 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.478 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.479 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001607",
                                "2026-10-02 11:04:23.966 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.967 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.968 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001152",
                                "2026-10-02 11:04:23.968 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:23.969 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:23.970 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001523",
                                "2026-10-02 11:04:24.862 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.863 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.864 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001542",
                                "2026-10-02 11:04:24.989 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:24.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:24.991 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-02 11:04:25.455 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.456 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.460 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004294",
                                "2026-10-02 11:04:25.480 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.481 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.481 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.482 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.483 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001693",
                                "2026-10-02 11:04:25.970 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 45826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.971 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.972 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001564",
                                "2026-10-02 11:04:25.972 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:25.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:25.975 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:04:26.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.868 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.869 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.869 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.870 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001252",
                                "2026-10-02 11:04:26.994 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:26.995 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:26.996 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001134",
                                "2026-10-02 11:04:27.231 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56418) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.232 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.233 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.233 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.234 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"GET / HTTP/1.1\" 300 1870 0.001839",
                                "2026-10-02 11:04:27.461 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.462 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.462 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.463 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.463 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001445",
                                "2026-10-02 11:04:27.485 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.486 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.486 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.487 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.488 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001651",
                                "2026-10-02 11:04:27.973 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.975 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001532",
                                "2026-10-02 11:04:27.976 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:27.976 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:27.977 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:27.977 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:27.978 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001187",
                                "2026-10-02 11:04:28.872 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.873 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.874 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001456",
                                "2026-10-02 11:04:28.996 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44028) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:28.998 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:28.999 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-02 11:04:29.465 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 56442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.466 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.466 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.467 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.468 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001870",
                                "2026-10-02 11:04:29.492 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 56458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.493 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.494 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001491",
                                "2026-10-02 11:04:29.977 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.978 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.980 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001845",
                                "2026-10-02 11:04:29.980 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:29.981 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:29.982 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001934",
                                "2026-10-02 11:04:30.877 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:30.878 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:30.879 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:30.879 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:30.879 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001305",
                                "2026-10-02 11:04:30.999 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.000 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.001 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.001 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.002 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-02 11:04:31.469 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.474 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.474 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.478 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.006007",
                                "2026-10-02 11:04:31.495 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.496 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.497 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001082",
                                "2026-10-02 11:04:31.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.985 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002373",
                                "2026-10-02 11:04:31.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:31.986 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:31.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:31.987 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:31.988 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002343",
                                "2026-10-02 11:04:32.885 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:32.886 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:32.887 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:32.887 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:32.889 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002566",
                                "2026-10-02 11:04:33.007 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.011 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.012 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.012 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.013 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-02 11:04:33.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.481 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.482 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001358",
                                "2026-10-02 11:04:33.499 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.500 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.501 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001495",
                                "2026-10-02 11:04:33.986 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.987 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.988 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001339",
                                "2026-10-02 11:04:33.988 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:33.989 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:33.990 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:33.990 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:33.991 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001676",
                                "2026-10-02 11:04:34.891 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:34.892 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:34.893 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:34.893 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:34.894 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001414",
                                "2026-10-02 11:04:35.016 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.017 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.018 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-02 11:04:35.484 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.485 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.486 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001669",
                                "2026-10-02 11:04:35.503 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.504 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.505 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001372",
                                "2026-10-02 11:04:35.991 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 38266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.992 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.993 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-02 11:04:35.993 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:35.996 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:35.999 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003676",
                                "2026-10-02 11:04:36.896 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59146) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:36.897 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:36.898 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:04:37.019 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.020 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.020 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.021 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.021 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001365",
                                "2026-10-02 11:04:37.488 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.489 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.489 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.490 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.491 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001897",
                                "2026-10-02 11:04:37.506 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.508 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.509 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-02 11:04:37.996 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:37.997 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:37.998 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001683",
                                "2026-10-02 11:04:38.001 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.002 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.003 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.003 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.004 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001717",
                                "2026-10-02 11:04:38.901 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:38.902 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:38.903 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:38.903 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:38.904 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-02 11:04:39.024 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.025 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.025 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.026 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.027 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001693",
                                "2026-10-02 11:04:39.492 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 38978) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.493 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.494 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.494 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.494 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:39.511 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 38994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:39.512 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:39.513 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:04:40.000 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.004 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.005 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.007 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.007 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36356) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.009 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.005980",
                                "2026-10-02 11:04:40.010 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.010 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.011 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.012 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002196",
                                "2026-10-02 11:04:40.907 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:40.908 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:40.909 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001386",
                                "2026-10-02 11:04:41.029 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.029 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.030 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.030 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.031 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001495",
                                "2026-10-02 11:04:41.494 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.496 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.497 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.497 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.501 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004946",
                                "2026-10-02 11:04:41.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:41.516 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:41.516 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:41.517 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:41.518 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002382",
                                "2026-10-02 11:04:42.012 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.013 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.014 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:04:42.015 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.016 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.017 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.017 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.018 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002026",
                                "2026-10-02 11:04:42.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:42.912 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:42.913 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001310",
                                "2026-10-02 11:04:43.037 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.038 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.040 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002294",
                                "2026-10-02 11:04:43.502 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.503 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.505 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.506 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.509 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.005805",
                                "2026-10-02 11:04:43.519 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:43.520 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:43.520 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:43.521 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:43.522 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001682",
                                "2026-10-02 11:04:44.020 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.020 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.020 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.021 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.021 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.021 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.022 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001446",
                                "2026-10-02 11:04:44.022 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001373",
                                "2026-10-02 11:04:44.915 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 59218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:44.916 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:44.917 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001527",
                                "2026-10-02 11:04:45.041 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 59224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.042 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.043 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-02 11:04:45.511 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.512 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.513 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001520",
                                "2026-10-02 11:04:45.523 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 51070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:45.524 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:45.525 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:45.525 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:45.527 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:45] \"OPTIONS / HTTP/1.0\" 200 94 0.003009",
                                "2026-10-02 11:04:46.024 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.026 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.025 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 36410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.027 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001756",
                                "2026-10-02 11:04:46.027 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.027 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.028 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.029 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001818",
                                "2026-10-02 11:04:46.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 50364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:46.920 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:46.921 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001718",
                                "2026-10-02 11:04:47.045 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.046 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.047 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.047 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.050 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003534",
                                "2026-10-02 11:04:47.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.515 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.516 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.516 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.516 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001260",
                                "2026-10-02 11:04:47.528 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:47.529 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:47.530 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-02 11:04:48.031 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.032 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.033 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.033 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.033 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001781",
                                "2026-10-02 11:04:48.034 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002264",
                                "2026-10-02 11:04:48.923 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:48.923 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:48.924 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:48.924 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:48.925 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001290",
                                "2026-10-02 11:04:49.056 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.057 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.057 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.058 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.059 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002194",
                                "2026-10-02 11:04:49.519 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.519 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.520 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.520 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.521 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:04:49.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:49.533 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:49.534 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:04:50.035 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.035 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.036 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.036 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.037 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.037 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.038 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:04:50.039 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002248",
                                "2026-10-02 11:04:50.928 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:50.929 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:50.931 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-02 11:04:51.062 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.063 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.064 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001520",
                                "2026-10-02 11:04:51.522 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.523 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.524 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001174",
                                "2026-10-02 11:04:51.536 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:51.537 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:51.538 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-02 11:04:52.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.040 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.040 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.040 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.041 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.041 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.041 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001204",
                                "2026-10-02 11:04:52.042 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:04:52.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 50426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:52.932 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:52.933 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:52.934 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001356",
                                "2026-10-02 11:04:53.066 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.069 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.070 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.070 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.071 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:04:53.525 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.526 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.528 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.529 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002254",
                                "2026-10-02 11:04:53.540 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:53.541 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:53.542 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:53.542 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:53.544 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003083",
                                "2026-10-02 11:04:54.043 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.043 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.044 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.045 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.045 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001561",
                                "2026-10-02 11:04:54.046 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002005",
                                "2026-10-02 11:04:54.936 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:54.937 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:54.938 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-02 11:04:55.074 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 50446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.075 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.075 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.076 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.077 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001752",
                                "2026-10-02 11:04:55.530 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.531 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.533 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001699",
                                "2026-10-02 11:04:55.546 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:55.547 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:55.548 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001121",
                                "2026-10-02 11:04:56.047 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 49946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.047 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 49948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.048 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.048 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.049 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.049 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.049 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001739",
                                "2026-10-02 11:04:56.050 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002188",
                                "2026-10-02 11:04:56.938 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:56.939 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:56.940 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001328",
                                "2026-10-02 11:04:57.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.084 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.084 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.085 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001574",
                                "2026-10-02 11:04:57.268 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.269 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.270 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.270 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.271 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"GET / HTTP/1.1\" 300 1870 0.001994",
                                "2026-10-02 11:04:57.534 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.535 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.536 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001216",
                                "2026-10-02 11:04:57.550 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:57.550 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:57.551 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:57.551 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:57.552 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002048",
                                "2026-10-02 11:04:58.051 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.051 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.052 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.052 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.052 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.053 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.053 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.053 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.054 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001787",
                                "2026-10-02 11:04:58.054 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-02 11:04:58.942 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:58.943 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:58.944 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001635",
                                "2026-10-02 11:04:59.088 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.089 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.091 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002098",
                                "2026-10-02 11:04:59.538 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.539 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.540 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001483",
                                "2026-10-02 11:04:59.554 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:04:59.555 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:04:59.556 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:04:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:05:00.056 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.057 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.060 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.064 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.004280",
                                "2026-10-02 11:05:00.064 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.065 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.065 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.066 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002080",
                                "2026-10-02 11:05:00.947 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:00.948 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:00.950 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002632",
                                "2026-10-02 11:05:01.093 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.094 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.096 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001946",
                                "2026-10-02 11:05:01.542 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.543 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.544 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001603",
                                "2026-10-02 11:05:01.558 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:01.559 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:01.560 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:01.560 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:01.561 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-02 11:05:02.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.067 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.068 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.068 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.069 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002073",
                                "2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.070 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.071 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001398",
                                "2026-10-02 11:05:02.952 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:02.953 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:02.954 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001761",
                                "2026-10-02 11:05:03.098 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.099 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.100 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.100 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.101 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001772",
                                "2026-10-02 11:05:03.545 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.546 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.547 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001254",
                                "2026-10-02 11:05:03.563 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:03.564 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:03.565 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001317",
                                "2026-10-02 11:05:04.071 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.071 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.072 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.072 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.073 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.072 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.074 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.074 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001994",
                                "2026-10-02 11:05:04.074 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.076 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003848",
                                "2026-10-02 11:05:04.956 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 55316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:04.957 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:04.958 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001241",
                                "2026-10-02 11:05:05.103 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 55320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.104 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.105 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.105 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.106 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001920",
                                "2026-10-02 11:05:05.549 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 36212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.550 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.551 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001376",
                                "2026-10-02 11:05:05.566 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:05.567 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:05.568 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001504",
                                "2026-10-02 11:05:06.075 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 58584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.076 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.077 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001290",
                                "2026-10-02 11:05:06.078 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 58594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.079 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.079 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.080 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.081 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002011",
                                "2026-10-02 11:05:06.959 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:06.960 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:06.960 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:06.961 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:06.962 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001522",
                                "2026-10-02 11:05:07.107 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.109 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.111 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.111 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.112 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003733",
                                "2026-10-02 11:05:07.552 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 36232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.553 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.554 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.554 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.555 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-02 11:05:07.570 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 36234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:07.571 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:07.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:07.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:07.573 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002301",
                                "2026-10-02 11:05:08.079 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.080 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.081 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001675",
                                "2026-10-02 11:05:08.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.084 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.085 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.085 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.087 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.003633",
                                "2026-10-02 11:05:08.964 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:08.965 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:08.966 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:08.967 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001780",
                                "2026-10-02 11:05:09.114 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52374) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.115 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.116 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-02 11:05:09.557 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.557 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.558 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.558 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.559 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001630",
                                "2026-10-02 11:05:09.576 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53078) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:09.578 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:09.579 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:05:10.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.084 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.084 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.086 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002566",
                                "2026-10-02 11:05:10.089 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46326) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.091 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.092 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-02 11:05:10.968 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:10.970 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:10.971 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001981",
                                "2026-10-02 11:05:11.118 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.119 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.120 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001359",
                                "2026-10-02 11:05:11.561 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53084) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.562 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.562 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.563 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.563 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001383",
                                "2026-10-02 11:05:11.581 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:11.582 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:11.583 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001519",
                                "2026-10-02 11:05:12.087 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.088 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.089 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001531",
                                "2026-10-02 11:05:12.093 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.094 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.095 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.095 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.096 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001622",
                                "2026-10-02 11:05:12.972 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 52410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:12.973 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:12.974 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:12.975 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001826",
                                "2026-10-02 11:05:13.122 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.123 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.125 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001987",
                                "2026-10-02 11:05:13.564 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53112) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.565 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.565 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.566 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.566 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001342",
                                "2026-10-02 11:05:13.584 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:13.585 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:13.586 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:13.587 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001585",
                                "2026-10-02 11:05:14.091 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.092 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.093 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.093 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.094 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-02 11:05:14.098 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.099 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.100 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-02 11:05:14.977 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:14.978 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:14.979 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:14.980 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-02 11:05:15.127 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 52440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.128 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.128 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.129 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.129 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001612",
                                "2026-10-02 11:05:15.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.568 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.568 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.569 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.570 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-02 11:05:15.588 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53128) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:15.589 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:15.590 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:15.590 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:15.591 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001570",
                                "2026-10-02 11:05:16.097 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46368) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.098 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.099 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001676",
                                "2026-10-02 11:05:16.104 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.105 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.107 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.001819",
                                "2026-10-02 11:05:16.981 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:16.982 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:16.983 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:16.984 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-02 11:05:17.132 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.133 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.134 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-02 11:05:17.571 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.572 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.573 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.573 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.573 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001321",
                                "2026-10-02 11:05:17.592 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:17.593 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:17.594 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001148",
                                "2026-10-02 11:05:18.101 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.102 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.102 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.103 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.103 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001265",
                                "2026-10-02 11:05:18.108 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.109 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.110 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.110 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.111 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001698",
                                "2026-10-02 11:05:18.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:18.985 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:18.986 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:18.987 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001302",
                                "2026-10-02 11:05:19.136 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.137 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.138 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.138 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.138 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001426",
                                "2026-10-02 11:05:19.575 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.576 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.576 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.577 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.577 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-02 11:05:19.596 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:19.597 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:19.598 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001452",
                                "2026-10-02 11:05:20.105 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.106 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.107 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.107 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.108 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-02 11:05:20.113 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.114 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.115 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.115 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.116 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001699",
                                "2026-10-02 11:05:20.989 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:20.990 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:20.991 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:20.992 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001552",
                                "2026-10-02 11:05:21.140 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.140 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.141 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.141 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.142 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001344",
                                "2026-10-02 11:05:21.580 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.582 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.584 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002468",
                                "2026-10-02 11:05:21.600 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:21.601 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:21.602 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001608",
                                "2026-10-02 11:05:22.110 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.111 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.111 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.112 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.112 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001348",
                                "2026-10-02 11:05:22.118 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.119 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.120 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.120 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.121 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001332",
                                "2026-10-02 11:05:22.993 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:22.994 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:22.994 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:22.995 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:22.996 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:05:23.144 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 42688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.145 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.145 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.146 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.146 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001251",
                                "2026-10-02 11:05:23.586 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.587 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.588 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001595",
                                "2026-10-02 11:05:23.603 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:23.604 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:23.605 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001176",
                                "2026-10-02 11:05:24.114 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.115 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.116 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.116 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.116 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001336",
                                "2026-10-02 11:05:24.124 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.124 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.125 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.125 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:24.126 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-02 11:05:24.997 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42704) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:24.998 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:24.999 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.000 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001698",
                                "2026-10-02 11:05:25.148 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 42706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.149 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.149 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.150 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.150 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001184",
                                "2026-10-02 11:05:25.590 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.591 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.592 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-02 11:05:25.606 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:25.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:25.608 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001469",
                                "2026-10-02 11:05:26.118 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.119 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.120 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001406",
                                "2026-10-02 11:05:26.128 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 48448) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:26.129 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:26.130 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001174",
                                "2026-10-02 11:05:27.003 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35180) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.003 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.004 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.004 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001074",
                                "2026-10-02 11:05:27.152 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.153 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.153 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.154 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.155 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-02 11:05:27.308 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.309 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.310 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"GET / HTTP/1.1\" 300 1870 0.001325",
                                "2026-10-02 11:05:27.595 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.596 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.597 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.597 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.598 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:05:27.610 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:27.611 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:27.612 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001419",
                                "2026-10-02 11:05:28.122 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.123 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.124 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001399",
                                "2026-10-02 11:05:28.132 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:28.133 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:28.133 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:28.134 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:28.134 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001194",
                                "2026-10-02 11:05:29.007 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35198) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.007 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.008 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.009 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001314",
                                "2026-10-02 11:05:29.157 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.158 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.159 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001502",
                                "2026-10-02 11:05:29.600 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.601 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.602 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001385",
                                "2026-10-02 11:05:29.614 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:29.615 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:29.616 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-02 11:05:30.125 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34138) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.126 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.127 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.127 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.128 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001884",
                                "2026-10-02 11:05:30.136 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34154) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:30.137 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:30.138 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:30.138 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:30.139 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001605",
                                "2026-10-02 11:05:31.011 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.012 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.013 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.014 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001845",
                                "2026-10-02 11:05:31.161 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.161 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.162 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.162 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.162 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001240",
                                "2026-10-02 11:05:31.603 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.605 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.606 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.607 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.608 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002642",
                                "2026-10-02 11:05:31.617 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:31.618 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:31.619 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:31.619 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:31.620 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002201",
                                "2026-10-02 11:05:32.130 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.131 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.132 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001554",
                                "2026-10-02 11:05:32.141 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:32.142 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:32.143 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:32.143 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:32.143 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001283",
                                "2026-10-02 11:05:33.016 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.017 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.018 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001331",
                                "2026-10-02 11:05:33.165 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.165 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.166 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.166 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.167 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002209",
                                "2026-10-02 11:05:33.610 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.612 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.613 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001191",
                                "2026-10-02 11:05:33.621 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:33.622 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:33.623 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:33.623 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:33.624 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001528",
                                "2026-10-02 11:05:34.134 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.135 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.135 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.136 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.137 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001414",
                                "2026-10-02 11:05:34.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34186) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:34.147 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:34.148 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001321",
                                "2026-10-02 11:05:35.020 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.022 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.024 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002426",
                                "2026-10-02 11:05:35.170 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.171 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.172 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.172 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.173 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002110",
                                "2026-10-02 11:05:35.615 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.616 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.618 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003069",
                                "2026-10-02 11:05:35.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:35.626 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:35.627 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001816",
                                "2026-10-02 11:05:36.139 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 34196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.140 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.140 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.141 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.141 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002167",
                                "2026-10-02 11:05:36.151 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 34212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:36.151 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:36.152 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:36.152 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:36.153 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001374",
                                "2026-10-02 11:05:37.026 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.027 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.028 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001495",
                                "2026-10-02 11:05:37.175 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.176 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.177 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.177 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.178 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002363",
                                "2026-10-02 11:05:37.620 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 41296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.621 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.623 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001777",
                                "2026-10-02 11:05:37.629 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41300) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:37.630 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:37.631 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001496",
                                "2026-10-02 11:05:38.142 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.143 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.143 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.144 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.145 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001823",
                                "2026-10-02 11:05:38.155 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:38.159 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:38.159 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:38.160 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:38.161 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002388",
                                "2026-10-02 11:05:39.030 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.032 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.033 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001721",
                                "2026-10-02 11:05:39.180 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.181 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.182 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-02 11:05:39.625 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 43952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.627 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.629 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002162",
                                "2026-10-02 11:05:39.632 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:39.634 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:39.636 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002189",
                                "2026-10-02 11:05:40.147 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.148 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.149 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001398",
                                "2026-10-02 11:05:40.163 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:40.164 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:40.164 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:40.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:40.166 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001942",
                                "2026-10-02 11:05:41.036 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.037 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.038 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.039 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001482",
                                "2026-10-02 11:05:41.184 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.185 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.186 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001550",
                                "2026-10-02 11:05:41.630 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.631 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.632 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.632 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.633 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002049",
                                "2026-10-02 11:05:41.639 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:41.640 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:41.641 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001178",
                                "2026-10-02 11:05:42.151 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.153 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.154 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-02 11:05:42.168 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:42.169 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:42.170 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:42.170 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:42.171 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001444",
                                "2026-10-02 11:05:43.041 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44830) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.042 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.043 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001890",
                                "2026-10-02 11:05:43.188 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.189 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.190 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.190 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.191 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001837",
                                "2026-10-02 11:05:43.634 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43998) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.635 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.636 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001362",
                                "2026-10-02 11:05:43.642 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:43.643 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:43.644 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001416",
                                "2026-10-02 11:05:44.156 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.157 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.158 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.158 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.159 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001501",
                                "2026-10-02 11:05:44.173 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:44.174 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:44.174 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:44.175 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:44.175 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-02 11:05:45.045 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.046 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.047 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001853",
                                "2026-10-02 11:05:45.194 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 44854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.194 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.195 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.195 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.196 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001430",
                                "2026-10-02 11:05:45.639 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.640 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.641 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001687",
                                "2026-10-02 11:05:45.646 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 44020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:45.647 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:45.647 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:45.648 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:45.649 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001600",
                                "2026-10-02 11:05:46.160 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 43750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.161 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.162 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001547",
                                "2026-10-02 11:05:46.177 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 43754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:46.178 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:46.178 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:46.179 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:46.179 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001159",
                                "2026-10-02 11:05:47.050 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.051 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.053 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001994",
                                "2026-10-02 11:05:47.198 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.199 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.200 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001451",
                                "2026-10-02 11:05:47.643 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.645 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.646 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.646 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.647 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002006",
                                "2026-10-02 11:05:47.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:47.652 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:47.653 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:47.653 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:47.654 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002148",
                                "2026-10-02 11:05:48.164 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.165 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.166 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:05:48.181 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:48.182 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:48.182 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:48.183 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:48.183 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001463",
                                "2026-10-02 11:05:49.054 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.055 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.056 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.056 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.057 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001564",
                                "2026-10-02 11:05:49.202 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.203 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.203 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.204 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.205 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-02 11:05:49.649 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.650 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.651 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.651 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.652 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001955",
                                "2026-10-02 11:05:49.656 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:49.657 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:49.658 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001875",
                                "2026-10-02 11:05:50.169 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.171 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.173 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002702",
                                "2026-10-02 11:05:50.186 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:50.187 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:50.188 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:50.188 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:50.190 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002323",
                                "2026-10-02 11:05:51.060 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.062 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.064 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002185",
                                "2026-10-02 11:05:51.208 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.209 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.210 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.210 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.212 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002608",
                                "2026-10-02 11:05:51.655 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.656 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.657 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.657 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.658 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002011",
                                "2026-10-02 11:05:51.659 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:51.659 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:51.660 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:51.660 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:51.661 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001413",
                                "2026-10-02 11:05:52.177 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.180 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.180 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.181 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.183 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003658",
                                "2026-10-02 11:05:52.193 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:52.194 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:52.195 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:52.195 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:52.196 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002684",
                                "2026-10-02 11:05:53.066 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35826) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.067 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.067 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.068 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.071 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004506",
                                "2026-10-02 11:05:53.215 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.217 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.219 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-02 11:05:53.660 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.662 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.663 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:53.664 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001973",
                                "2026-10-02 11:05:53.665 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:53.665 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:53.666 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:53.667 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001706",
                                "2026-10-02 11:05:54.185 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.186 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.186 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.187 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.188 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001583",
                                "2026-10-02 11:05:54.197 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:54.199 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:54.200 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001289",
                                "2026-10-02 11:05:55.082 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.083 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.084 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001113",
                                "2026-10-02 11:05:55.221 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 35846) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.222 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.222 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.223 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.223 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001558",
                                "2026-10-02 11:05:55.666 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.667 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.668 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001195",
                                "2026-10-02 11:05:55.668 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:55.669 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:55.670 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001055",
                                "2026-10-02 11:05:56.190 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 40596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.190 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.191 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.191 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.192 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001291",
                                "2026-10-02 11:05:56.202 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:56.203 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:56.204 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001337",
                                "2026-10-02 11:05:57.086 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.087 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.088 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.088 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-02 11:05:57.225 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.226 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.227 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001201",
                                "2026-10-02 11:05:57.347 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53768) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: */* process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.348 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.349 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"GET / HTTP/1.1\" 300 1870 0.001437",
                                "2026-10-02 11:05:57.669 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 53782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.670 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.671 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.671 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.672 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:57.672 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:57.673 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:57.674 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001255",
                                "2026-10-02 11:05:58.193 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46782) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.194 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.195 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001535",
                                "2026-10-02 11:05:58.207 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:58.207 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:58.208 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:58.208 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:58.209 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:05:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-02 11:05:59.091 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.092 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.093 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001573",
                                "2026-10-02 11:05:59.229 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.230 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.232 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-02 11:05:59.674 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.674 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.675 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.675 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:05:59.676 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:05:59.676 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:05:59.677 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001891",
                                "2026-10-02 11:05:59.677 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:05:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002189",
                                "2026-10-02 11:06:00.197 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.198 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.199 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-02 11:06:00.211 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:00.212 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:00.212 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:00.213 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:00.214 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001419",
                                "2026-10-02 11:06:01.096 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.097 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.098 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001386",
                                "2026-10-02 11:06:01.234 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.10', 56266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.235 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.236 942 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-02 11:06:01.678 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.12', 60260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.679 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.679 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:01.680 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:01.680 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:01.680 942 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001134",
                                "2026-10-02 11:06:01.681 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [02/Oct/2026 11:06:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001437",
                                "2026-10-02 11:06:02.201 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:02.202 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:02.202 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:02.203 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:02.203 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001178",
                                "2026-10-02 11:06:02.216 942 DEBUG eventlet.wsgi.server [-] (942) accepted ('192.168.16.11', 46812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-02 11:06:02.217 942 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-02 11:06:02.218 942 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [02/Oct/2026 11:06:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001735",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-3 =====",
                                "(no readable glance-api.log on this host)",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-4 =====",
                                "(no readable glance-api.log on this host)",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-5 =====",
                                "(no readable glance-api.log on this host)"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:04.340731Z",
                            "start": "2026-10-02T11:06:03.970927Z"
                        },
                        "id": "0242ac1f-6606-6017-1d7b-000000000008",
                        "name": "Show the captured Glance API log"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 4,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/collect-resource-usage.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T11:06:06.228222Z",
                    "start": "2026-10-02T11:06:05.483803Z"
                },
                "id": "0242ac1f-6606-a15a-b9c9-000000000002",
                "name": "Collect resource usage play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:05.557681Z",
                            "start": "2026-10-02T11:06:05.499105Z"
                        },
                        "id": "0242ac1f-6606-a15a-b9c9-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-10-02T11:06:05.603060Z",
                            "start": "2026-10-02T11:06:05.567581Z"
                        },
                        "id": "0242ac1f-6606-a15a-b9c9-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "zuul_success | default(true) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:06.155077Z",
                            "start": "2026-10-02T11:06:05.646226Z"
                        },
                        "id": "0242ac1f-6606-a15a-b9c9-000000000007",
                        "name": "Run the resource usage report"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "false_condition": "zuul_success | default(true) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:06.228222Z",
                            "start": "2026-10-02T11:06:06.171229Z"
                        },
                        "id": "0242ac1f-6606-a15a-b9c9-000000000008",
                        "name": "Show the resource usage report"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T11:06:09.791793Z",
                    "start": "2026-10-02T11:06:07.099416Z"
                },
                "id": "0242ac1f-6606-33b4-1319-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-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:07.159460Z",
                            "start": "2026-10-02T11:06:07.114716Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.028680",
                            "end": "2026-10-02 11:06:08.061798",
                            "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-33b4-1319-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-10-02 11:06:08.033118",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-33b4-1319-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:08.204708Z",
                            "start": "2026-10-02T11:06:07.192563Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:08.244333Z",
                            "start": "2026-10-02T11:06:08.218603Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:08.330634Z",
                            "start": "2026-10-02T11:06:08.258362Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-testbed05/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed05/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1006,
                                    "group": "zuul-testbed05",
                                    "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-testbed05",
                                            "path": "/home/zuul-testbed05/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed05",
                                    "path": "/home/zuul-testbed05/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1005,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed05/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed05/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1006,
                                    "group": "zuul-testbed05",
                                    "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-testbed05",
                                            "path": "/home/zuul-testbed05/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed05",
                                    "path": "/home/zuul-testbed05/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1005,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed05/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed05/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1006,
                                    "group": "zuul-testbed05",
                                    "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-testbed05",
                                            "path": "/home/zuul-testbed05/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed05",
                                    "path": "/home/zuul-testbed05/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1005,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:09.324459Z",
                            "start": "2026-10-02T11:06:08.336465Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:09.362745Z",
                            "start": "2026-10-02T11:06:09.335820Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                }
                            },
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "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-testbed05/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-testbed05/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed05",
                            "path": "/home/zuul-testbed05/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1005
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:09.672061Z",
                            "start": "2026-10-02T11:06:09.378908Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:09.716908Z",
                            "start": "2026-10-02T11:06:09.682393Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:09.756423Z",
                            "start": "2026-10-02T11:06:09.731676Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-33b4-1319-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:09.791793Z",
                            "start": "2026-10-02T11:06:09.768175Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T11:06:29.997077Z",
                    "start": "2026-10-02T11:06:09.806422Z"
                },
                "id": "0242ac1f-6606-33b4-1319-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:09.874315Z",
                            "start": "2026-10-02T11:06:09.814434Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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-10-02T11:06:09.916678Z",
                            "start": "2026-10-02T11:06:09.882603Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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:19.522164",
                            "end": "2026-10-02 11:06:29.739908",
                            "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-testbed05/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-33b4-1319-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 11:06:10.217744",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-10-02 11:06:10 - clean up servers\n2026-10-02 11:06:11 - testbed-manager\n2026-10-02 11:06:11 - testbed-node-4\n2026-10-02 11:06:11 - testbed-node-2\n2026-10-02 11:06:11 - testbed-node-3\n2026-10-02 11:06:11 - testbed-node-5\n2026-10-02 11:06:11 - testbed-node-1\n2026-10-02 11:06:12 - testbed-node-0\n2026-10-02 11:06:12 - clean up keypairs\n2026-10-02 11:06:12 - testbed\n2026-10-02 11:06:12 - wait for servers to be gone\n2026-10-02 11:06:23 - clean up ports\n2026-10-02 11:06:23 - 165c07eb-62bc-4d71-a3f7-0dbc63ae2469\n2026-10-02 11:06:23 - 2972131e-50d3-42bd-b72a-75be4e1f40af\n2026-10-02 11:06:23 - 2e968208-5273-439b-8b7a-c2f4cccc09c5\n2026-10-02 11:06:24 - 3d1f2df6-9a8a-4e9d-b756-65bf363b90bf\n2026-10-02 11:06:24 - 92f916de-cd6b-4bd5-a123-6968646366d9\n2026-10-02 11:06:24 - b1690903-7a08-487e-b93e-b3878127c6f9\n2026-10-02 11:06:24 - d106db4d-a82f-49f5-acb5-a9cd02acf457\n2026-10-02 11:06:25 - clean up volumes\n2026-10-02 11:06:25 - testbed-volume-2-node-base\n2026-10-02 11:06:25 - testbed-volume-3-node-base\n2026-10-02 11:06:25 - testbed-volume-5-node-base\n2026-10-02 11:06:25 - testbed-volume-1-node-base\n2026-10-02 11:06:25 - testbed-volume-0-node-base\n2026-10-02 11:06:25 - testbed-volume-4-node-base\n2026-10-02 11:06:25 - testbed-volume-manager-base\n2026-10-02 11:06:25 - testbed-volume-7-node-4\n2026-10-02 11:06:25 - testbed-volume-5-node-5\n2026-10-02 11:06:25 - testbed-volume-3-node-3\n2026-10-02 11:06:25 - testbed-volume-6-node-3\n2026-10-02 11:06:25 - testbed-volume-2-node-5\n2026-10-02 11:06:25 - testbed-volume-4-node-4\n2026-10-02 11:06:25 - testbed-volume-0-node-3\n2026-10-02 11:06:25 - testbed-volume-8-node-5\n2026-10-02 11:06:25 - testbed-volume-1-node-4\n2026-10-02 11:06:25 - disconnect routers\n2026-10-02 11:06:26 - testbed\n2026-10-02 11:06:26 - clean up subnets\n2026-10-02 11:06:27 - subnet-testbed-management\n2026-10-02 11:06:27 - clean up networks\n2026-10-02 11:06:27 - net-testbed-management\n2026-10-02 11:06:28 - clean up security groups\n2026-10-02 11:06:28 - testbed-management\n2026-10-02 11:06:28 - testbed-node\n2026-10-02 11:06:28 - clean up floating ips\n2026-10-02 11:06:28 - 81.163.192.26\n2026-10-02 11:06:28 - clean up routers\n2026-10-02 11:06:28 - testbed",
                            "stdout_lines": [
                                "2026-10-02 11:06:10 - clean up servers",
                                "2026-10-02 11:06:11 - testbed-manager",
                                "2026-10-02 11:06:11 - testbed-node-4",
                                "2026-10-02 11:06:11 - testbed-node-2",
                                "2026-10-02 11:06:11 - testbed-node-3",
                                "2026-10-02 11:06:11 - testbed-node-5",
                                "2026-10-02 11:06:11 - testbed-node-1",
                                "2026-10-02 11:06:12 - testbed-node-0",
                                "2026-10-02 11:06:12 - clean up keypairs",
                                "2026-10-02 11:06:12 - testbed",
                                "2026-10-02 11:06:12 - wait for servers to be gone",
                                "2026-10-02 11:06:23 - clean up ports",
                                "2026-10-02 11:06:23 - 165c07eb-62bc-4d71-a3f7-0dbc63ae2469",
                                "2026-10-02 11:06:23 - 2972131e-50d3-42bd-b72a-75be4e1f40af",
                                "2026-10-02 11:06:23 - 2e968208-5273-439b-8b7a-c2f4cccc09c5",
                                "2026-10-02 11:06:24 - 3d1f2df6-9a8a-4e9d-b756-65bf363b90bf",
                                "2026-10-02 11:06:24 - 92f916de-cd6b-4bd5-a123-6968646366d9",
                                "2026-10-02 11:06:24 - b1690903-7a08-487e-b93e-b3878127c6f9",
                                "2026-10-02 11:06:24 - d106db4d-a82f-49f5-acb5-a9cd02acf457",
                                "2026-10-02 11:06:25 - clean up volumes",
                                "2026-10-02 11:06:25 - testbed-volume-2-node-base",
                                "2026-10-02 11:06:25 - testbed-volume-3-node-base",
                                "2026-10-02 11:06:25 - testbed-volume-5-node-base",
                                "2026-10-02 11:06:25 - testbed-volume-1-node-base",
                                "2026-10-02 11:06:25 - testbed-volume-0-node-base",
                                "2026-10-02 11:06:25 - testbed-volume-4-node-base",
                                "2026-10-02 11:06:25 - testbed-volume-manager-base",
                                "2026-10-02 11:06:25 - testbed-volume-7-node-4",
                                "2026-10-02 11:06:25 - testbed-volume-5-node-5",
                                "2026-10-02 11:06:25 - testbed-volume-3-node-3",
                                "2026-10-02 11:06:25 - testbed-volume-6-node-3",
                                "2026-10-02 11:06:25 - testbed-volume-2-node-5",
                                "2026-10-02 11:06:25 - testbed-volume-4-node-4",
                                "2026-10-02 11:06:25 - testbed-volume-0-node-3",
                                "2026-10-02 11:06:25 - testbed-volume-8-node-5",
                                "2026-10-02 11:06:25 - testbed-volume-1-node-4",
                                "2026-10-02 11:06:25 - disconnect routers",
                                "2026-10-02 11:06:26 - testbed",
                                "2026-10-02 11:06:26 - clean up subnets",
                                "2026-10-02 11:06:27 - subnet-testbed-management",
                                "2026-10-02 11:06:27 - clean up networks",
                                "2026-10-02 11:06:27 - net-testbed-management",
                                "2026-10-02 11:06:28 - clean up security groups",
                                "2026-10-02 11:06:28 - testbed-management",
                                "2026-10-02 11:06:28 - testbed-node",
                                "2026-10-02 11:06:28 - clean up floating ips",
                                "2026-10-02 11:06:28 - 81.163.192.26",
                                "2026-10-02 11:06:28 - clean up routers",
                                "2026-10-02 11:06:28 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-33b4-1319-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:29.997077Z",
                            "start": "2026-10-02T11:06:09.959350Z"
                        },
                        "id": "0242ac1f-6606-33b4-1319-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": "3",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/cleanup.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T11:06:33.532198Z",
                    "start": "2026-10-02T11:06:30.877021Z"
                },
                "id": "0242ac1f-6606-a7e5-8bdb-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:30.945499Z",
                            "start": "2026-10-02T11:06:30.892328Z"
                        },
                        "id": "0242ac1f-6606-a7e5-8bdb-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-10-02T11:06:30.977925Z",
                            "start": "2026-10-02T11:06:30.953235Z"
                        },
                        "id": "0242ac1f-6606-a7e5-8bdb-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.429522",
                            "end": "2026-10-02 11:06:33.254387",
                            "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-testbed05/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-a7e5-8bdb-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-02 11:06:31.824865",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-10-02 11:06:32 - clean up servers\n2026-10-02 11:06:32 - clean up keypairs\n2026-10-02 11:06:32 - wait for servers to be gone\n2026-10-02 11:06:32 - clean up ports\n2026-10-02 11:06:32 - clean up volumes\n2026-10-02 11:06:32 - disconnect routers\n2026-10-02 11:06:32 - clean up subnets\n2026-10-02 11:06:32 - clean up networks\n2026-10-02 11:06:33 - clean up security groups\n2026-10-02 11:06:33 - clean up floating ips\n2026-10-02 11:06:33 - clean up routers",
                            "stdout_lines": [
                                "2026-10-02 11:06:32 - clean up servers",
                                "2026-10-02 11:06:32 - clean up keypairs",
                                "2026-10-02 11:06:32 - wait for servers to be gone",
                                "2026-10-02 11:06:32 - clean up ports",
                                "2026-10-02 11:06:32 - clean up volumes",
                                "2026-10-02 11:06:32 - disconnect routers",
                                "2026-10-02 11:06:32 - clean up subnets",
                                "2026-10-02 11:06:32 - clean up networks",
                                "2026-10-02 11:06:33 - clean up security groups",
                                "2026-10-02 11:06:33 - clean up floating ips",
                                "2026-10-02 11:06:33 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a7e5-8bdb-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:33.532198Z",
                            "start": "2026-10-02T11:06:31.015836Z"
                        },
                        "id": "0242ac1f-6606-a7e5-8bdb-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": "4",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post-fetch.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T11:07:04.056580Z",
                    "start": "2026-10-02T11:06:34.432588Z"
                },
                "id": "0242ac1f-6606-3ce5-d9a3-000000000002",
                "name": "Base post-fetch"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed05/zuul-output/logs"
                                }
                            },
                            "gid": 1006,
                            "group": "zuul-testbed05",
                            "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-testbed05/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed05",
                            "path": "/home/zuul-testbed05/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1005
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:35.252726Z",
                            "start": "2026-10-02T11:06:34.448470Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000009",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j236103605639.1902894",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\n} > \"$out\" 2>&1\n",
                            "delta": "0:00:06.157152",
                            "end": "2026-10-02 11:06:42.389112",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\niface=$(ip -6 route show default 2>/dev/null        | awk '{for(i=1;i<=NF;i++) if($i==\"dev\"){print $(i+1); exit}}')\n: \"${iface:=eth0}\"\ngw=$(ip -6 route show default 2>/dev/null     | awk '{for(i=1;i<=NF;i++) if($i==\"via\"){print $(i+1); exit}}')\n{\n  echo \"== date ==\";    date -Is\n  echo \"== iface / gw ==\"; echo \"iface=$iface gw=$gw\"\n  echo \"== ip -6 addr (lifetimes = SLAAC evidence) ==\"; ip -6 addr show\n  echo \"== ip -6 route show ==\"; ip -6 route show\n  echo \"== ip -6 route show default (expires/proto ra = RA evidence) ==\"\n  ip -6 route show default\n  echo \"== ip -4 route show default ==\"; ip -4 route show default\n  echo \"== accept_ra / forwarding (procfs; RA-suppression evidence) ==\"\n  for k in all default \"$iface\"; do\n    for s in forwarding accept_ra; do\n      v=$(cat \"/proc/sys/net/ipv6/conf/$k/$s\" 2>/dev/null)\n      echo \"net.ipv6.conf.$k.$s = ${v:-<unavailable>}\"\n    done\n  done\n  echo \"== resolvectl status ==\"\n  if command -v resolvectl >/dev/null 2>&1; then resolvectl status 2>&1\n  else echo \"resolvectl not installed\"; fi\n  echo \"== /etc/resolv.conf (resolver stub) ==\"\n  cat /etc/resolv.conf 2>/dev/null || echo \"(absent)\"\n  echo \"== /run/systemd/resolve/resolv.conf (upstreams) ==\"\n  cat /run/systemd/resolve/resolv.conf 2>/dev/null    || echo \"(no systemd-resolved upstream file)\"\n  for d in $targets; do\n    echo \"== target: $d ==\"\n    echo \"-- getent ahosts (families glibc returns) --\"\n    getent ahosts \"$d\" 2>&1\n    if command -v resolvectl >/dev/null 2>&1; then\n      echo \"-- resolvectl query --\"; resolvectl query --cache=no \"$d\" 2>&1\n    fi\n    v6=$(getent ahosts \"$d\" 2>/dev/null | awk '$1~/:/{print $1; exit}')\n    v4=$(getent ahosts \"$d\" 2>/dev/null         | awk '$1~/^[0-9]+(\\.[0-9]+){3}$/{print $1; exit}')\n    if [ -n \"$v6\" ]; then\n      echo \"-- ip -6 route get $v6 --\"; ip -6 route get \"$v6\" 2>&1\n    fi\n    if [ -n \"$v4\" ]; then\n      echo \"-- ip -4 route get $v4 --\"; ip -4 route get \"$v4\" 2>&1\n    fi\n    # Several attempts per family: a single sample misclassifies a\n    # ~50%-loss path as healthy or dead by coin flip, defeating the\n    # pre/post bracket. Bounded and in-line -- not a background sampler.\n    for fam in 6 4; do\n      echo \"-- curl -$fam (3 attempts) --\"\n      ok=0\n      for n in 1 2 3; do\n        curl -$fam -sS -m 10 -o /dev/null          -w \"  #$n http=%{http_code} ip=%{remote_ip} t=%{time_total}s\\n\"          \"https://$d/\" 2>&1 && ok=1 || echo \"  #$n curl -$fam FAILED\"\n      done\n      # Trace only the family that failed, to its resolved address:\n      # localises WHERE the failing path dies instead of tracing the\n      # healthy family. v4 via traceroute, v6 via traceroute6.\n      if [ \"$ok\" = 0 ]; then\n        addr=$v6; [ \"$fam\" = 4 ] && addr=$v4\n        tr=traceroute6; [ \"$fam\" = 4 ] && tr=traceroute\n        if [ -n \"$addr\" ] && command -v \"$tr\" >/dev/null 2>&1; then\n          echo \"  !! curl -$fam failed 3x; $tr to $addr\"\n          timeout 30 \"$tr\" -q1 -w2 \"$addr\" 2>&1\n        fi\n      fi\n    done\n  done\n  echo \"== ping -6 gateway ==\"\n  if [ -n \"$gw\" ]; then\n    ping -6 -c1 -W2 \"${gw}%${iface}\" 2>&1\n  else echo \"no v6 gw\"; fi\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-3ce5-d9a3-00000000000a-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "results_file": "/home/zuul-testbed05/.ansible_async/j236103605639.1902894",
                            "start": "2026-10-02 11:06:36.231960",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3ce5-d9a3-00000000000a-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:47.140476Z",
                            "start": "2026-10-02T11:06:35.264355Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-00000000000a",
                        "name": "Snapshot dual-stack network state (post)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j526049387808.1903016",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\n{\n  echo \"== docker / buildkit IPv6 config ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    echo \"-- docker info (IPv6 lines) --\"\n    if info=$(timeout 30 docker info 2>&1); then\n      printf '%s\\n' \"$info\" | grep -iE 'ipv6|ip6tables'        || echo \"(no IPv6 lines)\"\n    else\n      echo \"docker info FAILED/timed out (daemon down or no permission):\"\n      printf '%s\\n' \"$info\" | head -5\n    fi\n    echo \"-- /etc/docker/daemon.json --\"\n    cat /etc/docker/daemon.json 2>/dev/null || echo \"(absent)\"\n    echo \"-- docker network inspect bridge (EnableIPv6 + IPAM) --\"\n    timeout 30 docker network inspect bridge 2>&1      | grep -iE '\"Name\"|EnableIPv6|Subnet|Gateway'      || echo \"(inspect failed)\"\n    echo \"-- docker buildx ls --\"\n    timeout 30 docker buildx ls 2>&1 || echo \"(buildx unavailable)\"\n  fi\n} >> \"$out\" 2>&1\n",
                            "delta": "0:00:00.009505",
                            "end": "2026-10-02 11:06:47.821668",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\n{\n  echo \"== docker / buildkit IPv6 config ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    echo \"-- docker info (IPv6 lines) --\"\n    if info=$(timeout 30 docker info 2>&1); then\n      printf '%s\\n' \"$info\" | grep -iE 'ipv6|ip6tables'        || echo \"(no IPv6 lines)\"\n    else\n      echo \"docker info FAILED/timed out (daemon down or no permission):\"\n      printf '%s\\n' \"$info\" | head -5\n    fi\n    echo \"-- /etc/docker/daemon.json --\"\n    cat /etc/docker/daemon.json 2>/dev/null || echo \"(absent)\"\n    echo \"-- docker network inspect bridge (EnableIPv6 + IPAM) --\"\n    timeout 30 docker network inspect bridge 2>&1      | grep -iE '\"Name\"|EnableIPv6|Subnet|Gateway'      || echo \"(inspect failed)\"\n    echo \"-- docker buildx ls --\"\n    timeout 30 docker buildx ls 2>&1 || echo \"(buildx unavailable)\"\n  fi\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-3ce5-d9a3-00000000000b-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul-testbed05/.ansible_async/j526049387808.1903016",
                            "start": "2026-10-02 11:06:47.812163",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3ce5-d9a3-00000000000b-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:53.211375Z",
                            "start": "2026-10-02T11:06:47.149195Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-00000000000b",
                        "name": "Snapshot Docker/BuildKit IPv6 config (teardown)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j987253947560.1903063",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\n{\n  echo \"== container netns exec probe (default bridge) ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    # Prefer a full base image likely to carry ip/curl/getent,\n    # skipping dangling (<none>) tags; fall back to any local image\n    # ID (a valid run reference). Never pull. (docker image ls\n    # columns: REPOSITORY TAG IMAGE_ID ...)\n    img=$(timeout 30 docker image ls 2>/dev/null | awk      '$1~/^(ubuntu|debian)$/ && $2!=\"<none>\"{print $1\":\"$2; exit}')\n    if [ -z \"$img\" ]; then\n      img=$(timeout 30 docker image ls -q 2>/dev/null | head -1)\n    fi\n    if [ -z \"$img\" ]; then\n      echo \"no local image; skipped (will not pull over a broken network)\"\n    else\n      echo \"using local image $img\"\n      # Bound the whole probe: on the degraded node this role exists\n      # to diagnose, a wedged daemon can make `docker run` hang\n      # indefinitely and stall teardown. timeout keeps it best-effort.\n      # A killed client may orphan the container, but the node is torn\n      # down right after, so that is acceptable here.\n      timeout 60 docker run --rm \"$img\" sh -c '\n        echo \"tools: ip=$(command -v ip || echo no)\" \\\n             \"curl=$(command -v curl || echo no)\" \\\n             \"getent=$(command -v getent || echo no)\"\n        echo \"-- ip -6 addr / route --\"\n        (ip -6 addr show 2>/dev/null; ip -6 route show 2>/dev/null) \\\n          || cat /proc/net/ipv6_route 2>/dev/null || echo \"no ip tool\"\n        echo \"-- /etc/resolv.conf --\"; cat /etc/resolv.conf 2>/dev/null\n        for d in '\"$targets\"'; do\n          echo \"target $d:\"\n          getent ahosts \"$d\" 2>&1 | head -4 || echo \"  getent unavailable\"\n          (curl -6 -sS -m 8 -o /dev/null \\\n             -w \"  v6 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v6 FAIL/unavailable\")\n          (curl -4 -sS -m 8 -o /dev/null \\\n             -w \"  v4 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v4 FAIL/unavailable\")\n        done\n      ' 2>&1\n    fi\n  fi\n} >> \"$out\" 2>&1\n",
                            "delta": "0:00:00.008741",
                            "end": "2026-10-02 11:06:53.897867",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed05/zuul-output/logs/net-debug.$phase.txt\ntargets=\"tarballs.opendev.org galaxy.ansible.com\"\n{\n  echo \"== container netns exec probe (default bridge) ==\"\n  if ! command -v docker >/dev/null 2>&1; then\n    echo \"docker not available; skipped\"\n  else\n    # Prefer a full base image likely to carry ip/curl/getent,\n    # skipping dangling (<none>) tags; fall back to any local image\n    # ID (a valid run reference). Never pull. (docker image ls\n    # columns: REPOSITORY TAG IMAGE_ID ...)\n    img=$(timeout 30 docker image ls 2>/dev/null | awk      '$1~/^(ubuntu|debian)$/ && $2!=\"<none>\"{print $1\":\"$2; exit}')\n    if [ -z \"$img\" ]; then\n      img=$(timeout 30 docker image ls -q 2>/dev/null | head -1)\n    fi\n    if [ -z \"$img\" ]; then\n      echo \"no local image; skipped (will not pull over a broken network)\"\n    else\n      echo \"using local image $img\"\n      # Bound the whole probe: on the degraded node this role exists\n      # to diagnose, a wedged daemon can make `docker run` hang\n      # indefinitely and stall teardown. timeout keeps it best-effort.\n      # A killed client may orphan the container, but the node is torn\n      # down right after, so that is acceptable here.\n      timeout 60 docker run --rm \"$img\" sh -c '\n        echo \"tools: ip=$(command -v ip || echo no)\" \\\n             \"curl=$(command -v curl || echo no)\" \\\n             \"getent=$(command -v getent || echo no)\"\n        echo \"-- ip -6 addr / route --\"\n        (ip -6 addr show 2>/dev/null; ip -6 route show 2>/dev/null) \\\n          || cat /proc/net/ipv6_route 2>/dev/null || echo \"no ip tool\"\n        echo \"-- /etc/resolv.conf --\"; cat /etc/resolv.conf 2>/dev/null\n        for d in '\"$targets\"'; do\n          echo \"target $d:\"\n          getent ahosts \"$d\" 2>&1 | head -4 || echo \"  getent unavailable\"\n          (curl -6 -sS -m 8 -o /dev/null \\\n             -w \"  v6 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v6 FAIL/unavailable\")\n          (curl -4 -sS -m 8 -o /dev/null \\\n             -w \"  v4 %{http_code} %{remote_ip} t=%{time_total}\\n\" \\\n             \"https://$d/\" 2>&1 || echo \"  v4 FAIL/unavailable\")\n        done\n      ' 2>&1\n    fi\n  fi\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-3ce5-d9a3-00000000000c-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul-testbed05/.ansible_async/j987253947560.1903063",
                            "start": "2026-10-02 11:06:53.889126",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3ce5-d9a3-00000000000c-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:59.328259Z",
                            "start": "2026-10-02T11:06:53.220251Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-00000000000c",
                        "name": "Probe container network namespace (teardown)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "diagnose_network_phase == \"pre\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:59.873515Z",
                            "start": "2026-10-02T11:06:59.362769Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-00000000000d",
                        "name": "Evaluate node isolation verdict (pre-run gate)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "diagnose_network_phase == \"pre\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:06:59.942847Z",
                            "start": "2026-10-02T11:06:59.886802Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-00000000000e",
                        "name": "Abort the pre-run on a fully isolated node"
                    }
                },
                {
                    "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-3ce5-d9a3-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:07:00.009728Z",
                            "start": "2026-10-02T11:06:59.955030Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000012",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:07:00.074877Z",
                            "start": "2026-10-02T11:07:00.023328Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000013",
                        "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/957ac2ac453449d3b6d0f5ce141e24a3/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:07:00.964053Z",
                            "start": "2026-10-02T11:07:00.083707Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000014",
                        "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-testbed05@81.163.193.140:/home/zuul-testbed05/zuul-output/logs/ /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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-testbed05@81.163.193.140:/home/zuul-testbed05/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n>f+++++++++ net-debug.post.txt\n>f+++++++++ net-debug.pre.txt\n>f+++++++++ sudo-debug.txt\n>f+++++++++ sudo-strace.log\n>f+++++++++ sudo-strace.log.time\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./",
                                        ">f+++++++++ net-debug.post.txt",
                                        ">f+++++++++ net-debug.pre.txt",
                                        ">f+++++++++ sudo-debug.txt",
                                        ">f+++++++++ sudo-strace.log",
                                        ">f+++++++++ sudo-strace.log.time"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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-testbed05@81.163.193.140:/home/zuul-testbed05/zuul-output/artifacts/ /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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-testbed05@81.163.193.140:/home/zuul-testbed05/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/957ac2ac453449d3b6d0f5ce141e24a3/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-testbed05@81.163.193.140:/home/zuul-testbed05/zuul-output/docs/ /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/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/957ac2ac453449d3b6d0f5ce141e24a3/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-testbed05@81.163.193.140:/home/zuul-testbed05/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/957ac2ac453449d3b6d0f5ce141e24a3/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:07:03.401014Z",
                            "start": "2026-10-02T11:07:00.978486Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000016",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/artifacts/* /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/artifacts\nfi\n",
                                    "delta": "0:00:00.010193",
                                    "end": "2026-10-02 11:07:03.731932",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/artifacts/* /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/artifacts\nfi\n",
                                            "_uses_shell": true,
                                            "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": "in-loop-ignore",
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-10-02 11:07:03.721739",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "artifacts",
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/docs/* /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/docs\nfi\n",
                                    "delta": "0:00:00.009946",
                                    "end": "2026-10-02 11:07:04.017996",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/docs/* /var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/work/logs/docs\nfi\n",
                                            "_uses_shell": true,
                                            "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": "in-loop-ignore",
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-10-02 11:07:04.008050",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "docs",
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3ce5-d9a3-000000000019",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:07:04.056580Z",
                            "start": "2026-10-02T11:07:03.424049Z"
                        },
                        "id": "0242ac1f-6606-3ce5-d9a3-00000000001b",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 8,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "5",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-02T11:07:06.207989Z",
                    "start": "2026-10-02T11:07:04.941291Z"
                },
                "id": "0242ac1f-6606-1de3-96e3-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQC0KgDpZ4ONlvvW7VlYpLxo04g3YglV/WuJeRKX3blDr6VN0AMGkEtqoQSZbiN7KTLLvg7DGXhw6oLwbBmr+IlX0pTYAhYa9ZlZjarUFD9lBIXmNftcHCqXNw+4ZwGaMlOx2Dsg5KpOg4WIHdgfpw7AuuFG6iCz60wfdnPEKv0YQKAs6+Pfu2vd8brFAsGbTQ8SMTKRsOm4lIOmLeXQc45qEUD3giaZ6FFxRFY0iQyFeTAUy/CKO12ZQ9m2FbGI4VVK8Z1rdOixigA5jw+JGC4pHgBBWgVtQz/0vQ9vz/GvC96vjeCZdpgbu1YWkZ0sECvFymrnj0Nvxdokc1DJ9sTXEVqWveXM8KZXuD0RHl7FgrBSJWahhwoTcfMnkOtDrEwUz3tgr+5ErzfijXhbuDi88pSPsW46/2f7q5l1dE/ojR4HEPnD/2eL5B4jBI/iFBvfSNfyVNU401TRaRtfhw9rtRSwzN3ZhEBJkjpdGgqpDuS4t4xnSZnDdfA5q4YQwrM= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed05/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed05",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC0KgDpZ4ONlvvW7VlYpLxo04g3YglV/WuJeRKX3blDr6VN0AMGkEtqoQSZbiN7KTLLvg7DGXhw6oLwbBmr+IlX0pTYAhYa9ZlZjarUFD9lBIXmNftcHCqXNw+4ZwGaMlOx2Dsg5KpOg4WIHdgfpw7AuuFG6iCz60wfdnPEKv0YQKAs6+Pfu2vd8brFAsGbTQ8SMTKRsOm4lIOmLeXQc45qEUD3giaZ6FFxRFY0iQyFeTAUy/CKO12ZQ9m2FbGI4VVK8Z1rdOixigA5jw+JGC4pHgBBWgVtQz/0vQ9vz/GvC96vjeCZdpgbu1YWkZ0sECvFymrnj0Nvxdokc1DJ9sTXEVqWveXM8KZXuD0RHl7FgrBSJWahhwoTcfMnkOtDrEwUz3tgr+5ErzfijXhbuDi88pSPsW46/2f7q5l1dE/ojR4HEPnD/2eL5B4jBI/iFBvfSNfyVNU401TRaRtfhw9rtRSwzN3ZhEBJkjpdGgqpDuS4t4xnSZnDdfA5q4YQwrM= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed05/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed05",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1de3-96e3-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/957ac2ac453449d3b6d0f5ce141e24a3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-02T11:07:06.207989Z",
                            "start": "2026-10-02T11:07:04.955690Z"
                        },
                        "id": "0242ac1f-6606-1de3-96e3-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
}
]
